Loading src/androidTest/java/at/bitfire/vcard4android/contactrow/RelationBuilderTest.kt +11 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,17 @@ class RelationBuilderTest { } } @Test fun testType_Child() { RelationBuilder(Uri.EMPTY, null, Contact().apply { relations += Related("somebody").apply { types += RelatedType.CHILD } }).build().also { result -> assertEquals(Relation.TYPE_CHILD, result[0].values[Relation.TYPE]) } } @Test fun testType_DomesticPartner() { RelationBuilder(Uri.EMPTY, null, Contact().apply { Loading src/main/java/at/bitfire/vcard4android/contactrow/RelationBuilder.kt +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ class RelationBuilder(dataRowUri: Uri, rawContactId: Long?, contact: Contact) related.types.contains(CustomType.Related.SISTER) -> Relation.TYPE_SISTER // standard types (defined in RFC 6350) supported by Android related.types.contains(RelatedType.CHILD) -> Relation.TYPE_CHILD related.types.contains(RelatedType.FRIEND) -> Relation.TYPE_FRIEND related.types.contains(RelatedType.KIN) -> Relation.TYPE_RELATIVE related.types.contains(RelatedType.PARENT) -> Relation.TYPE_PARENT Loading Loading
src/androidTest/java/at/bitfire/vcard4android/contactrow/RelationBuilderTest.kt +11 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,17 @@ class RelationBuilderTest { } } @Test fun testType_Child() { RelationBuilder(Uri.EMPTY, null, Contact().apply { relations += Related("somebody").apply { types += RelatedType.CHILD } }).build().also { result -> assertEquals(Relation.TYPE_CHILD, result[0].values[Relation.TYPE]) } } @Test fun testType_DomesticPartner() { RelationBuilder(Uri.EMPTY, null, Contact().apply { Loading
src/main/java/at/bitfire/vcard4android/contactrow/RelationBuilder.kt +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ class RelationBuilder(dataRowUri: Uri, rawContactId: Long?, contact: Contact) related.types.contains(CustomType.Related.SISTER) -> Relation.TYPE_SISTER // standard types (defined in RFC 6350) supported by Android related.types.contains(RelatedType.CHILD) -> Relation.TYPE_CHILD related.types.contains(RelatedType.FRIEND) -> Relation.TYPE_FRIEND related.types.contains(RelatedType.KIN) -> Relation.TYPE_RELATIVE related.types.contains(RelatedType.PARENT) -> Relation.TYPE_PARENT Loading