Fix Android member details layout and address formatting
This commit is contained in:
1 parent
a96d5926c7
commit
d2e62874bb
5 files changed
+63
-13
No files matched your search
+22
@@ -0,0 +1,22 @@
|
||||
package com.utun.chat.ui.screens
|
||||
|
||||
import com.utun.chat.R
|
||||
import com.utun.chat.data.MemberAddr
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
class MemberAddressFormatTest {
|
||||
@Test fun ipv6EndpointsKeepPortSeparateFromAddress() {
|
||||
assertEquals("[2001:db8::1]:443", "${formatAddr("2001:db8::1")}:443")
|
||||
assertEquals("[fe80::1%wlan0]:9000", "${formatAddr("fe80::1%wlan0")}:9000")
|
||||
assertEquals("[::]:9000", "${formatAddr("[::]")}:9000")
|
||||
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_contact, MemberAddr(addrType = 5).roleLabelRes)
|
||||
assertEquals(R.string.address_unknown, MemberAddr(addrType = 6).roleLabelRes)
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user