|
|
|
|
@ -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) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|