1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-06 23:46:30 +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")
val shareType: Int?,
@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)
}
@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 {
val EXAMPLE_RESPONSE = """
{
@ -108,7 +118,8 @@ class ShareeResponseTest {
"label": "user1",
"value": {
"shareType": 0,
"shareWith": "user1"
"shareWith": "user1",
"shareWithAdditionalInfo": "user1@user1.com"
}
},
{