Change MusicDirectory ids type to String.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
This commit is contained in:
parent
f2d838cb1c
commit
e62e5c553c
|
@ -42,8 +42,8 @@ class SubsonicApiGetMusicDirectoryTest : SubsonicAPIClientTest() {
|
||||||
|
|
||||||
response.body().musicDirectory `should not be` null
|
response.body().musicDirectory `should not be` null
|
||||||
with(response.body().musicDirectory) {
|
with(response.body().musicDirectory) {
|
||||||
id `should equal to` 4836L
|
id `should equal to` "4836"
|
||||||
parent `should equal to` 300L
|
parent `should equal to` "300"
|
||||||
name `should equal` "12 Stones"
|
name `should equal` "12 Stones"
|
||||||
userRating `should equal to` 5
|
userRating `should equal to` 5
|
||||||
averageRating `should equal to` 5.0f
|
averageRating `should equal to` 5.0f
|
||||||
|
|
|
@ -3,8 +3,8 @@ package org.moire.ultrasonic.api.subsonic.models
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty
|
import com.fasterxml.jackson.annotation.JsonProperty
|
||||||
import java.util.Calendar
|
import java.util.Calendar
|
||||||
|
|
||||||
data class MusicDirectory(val id: Long = -1L,
|
data class MusicDirectory(val id: String = "",
|
||||||
val parent: Long = -1L,
|
val parent: String = "",
|
||||||
val name: String = "",
|
val name: String = "",
|
||||||
val userRating: Int = 0,
|
val userRating: Int = 0,
|
||||||
val averageRating: Float = 0.0f,
|
val averageRating: Float = 0.0f,
|
||||||
|
|
|
@ -10,12 +10,12 @@ import org.moire.ultrasonic.api.subsonic.models.MusicDirectoryChild
|
||||||
import java.util.Calendar
|
import java.util.Calendar
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit test for extension functions in [APIMusicDirectoryConverter.kt] file.
|
* Unit test for extension functions in APIMusicDirectoryConverter.kt file.
|
||||||
*/
|
*/
|
||||||
class APIMusicDirectoryConverterTest {
|
class APIMusicDirectoryConverterTest {
|
||||||
@Test
|
@Test
|
||||||
fun `Should convert MusicDirectory entity`() {
|
fun `Should convert MusicDirectory entity`() {
|
||||||
val entity = MusicDirectory(id = 1982L, parent = 345L, name = "some-name", userRating = 3,
|
val entity = MusicDirectory(id = "1982", parent = "345", name = "some-name", userRating = 3,
|
||||||
averageRating = 3.4f, starred = Calendar.getInstance(), playCount = 10,
|
averageRating = 3.4f, starred = Calendar.getInstance(), playCount = 10,
|
||||||
childList = listOf(MusicDirectoryChild(1L), MusicDirectoryChild(2L)))
|
childList = listOf(MusicDirectoryChild(1L), MusicDirectoryChild(2L)))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue