Browse Source

test(android): distinguish untranslated and unmeasured interface addresses

stream-multiview
evgeny 1 week ago
parent
commit
7c7b9646f3
  1. 11
      tools/chatgui-android/app/src/test/java/com/utun/chat/ui/screens/MemberAddressFormatTest.kt

11
tools/chatgui-android/app/src/test/java/com/utun/chat/ui/screens/MemberAddressFormatTest.kt

@ -13,12 +13,9 @@ class MemberAddressFormatTest {
assertEquals("192.168.1.10:9000", "${formatAddr("192.168.1.10")}:9000")
}
@Test fun contactRequiredIsDistinctFromPublicAndNat() {
assertEquals(R.string.address_public, MemberAddr(addrType = 1).roleLabelRes)
assertEquals(R.string.address_nat_eim, MemberAddr(addrType = 2).roleLabelRes)
assertEquals(R.string.address_nat_dependent, MemberAddr(addrType = 3).roleLabelRes)
assertEquals(R.string.address_nat_unknown, MemberAddr(addrType = 4).roleLabelRes)
assertEquals(R.string.address_contact, MemberAddr(addrType = 5).roleLabelRes)
assertEquals(R.string.address_nat_eim_unverified, MemberAddr(addrType = 6).roleLabelRes)
@Test fun interfaceAddressKeepsItsMeasuredNatResult() {
val address = MemberAddr(addrType = 0)
assertEquals(R.string.socket_nat_unmeasured, address.natLabelRes)
assertEquals(R.string.socket_no_nat, address.copy(natMapping = 1, natSource = 1).natLabelRes)
}
}

Loading…
Cancel
Save