1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

add aditional data field to ocs sharees

This commit is contained in:
Christian Schabesberger 2020-10-13 14:44:15 +02:00 committed by Abel García de Prada
parent 26def4fbe2
commit 90b6ff52f2
2 changed files with 15 additions and 2 deletions

View File

@ -91,5 +91,7 @@ data class ShareeValue(
@Json(name = "shareType") @Json(name = "shareType")
val shareType: Int?, val shareType: Int?,
@Json(name = "shareWith") @Json(name = "shareWith")
val shareWith: String? val shareWith: String?,
@Json(name ="shareWithAdditionalInfo")
val additionalInfo: String?
) )

View File

@ -68,6 +68,16 @@ class ShareeResponseTest {
assertEquals(1, response?.ocs?.data?.exact?.users?.size) assertEquals(1, response?.ocs?.data?.exact?.users?.size)
} }
@Test
fun `check structure - ok - user1 contains additional data`() {
assertEquals("user1@user1.com", response?.ocs?.data?.users?.get(0)?.value?.additionalInfo)
}
@Test
fun `check structure - ok - user2 does not contain additional data`() {
assertEquals(null, response!!.ocs.data.users!![1].value!!.additionalInfo)
}
companion object { companion object {
val EXAMPLE_RESPONSE = """ val EXAMPLE_RESPONSE = """
{ {
@ -108,7 +118,8 @@ class ShareeResponseTest {
"label": "user1", "label": "user1",
"value": { "value": {
"shareType": 0, "shareType": 0,
"shareWith": "user1" "shareWith": "user1",
"shareWithAdditionalInfo": "user1@user1.com"
} }
}, },
{ {