Add some more client network tests
Test: TH Change-Id: Ia71c79aa34c8fcfb078511543695ceddde4af53c
This commit is contained in:
parent
e87e9241a0
commit
c060ffe22f
1 changed files with 52 additions and 0 deletions
|
|
@ -342,4 +342,56 @@ class CSL2capProviderTest : CSTest() {
|
|||
|
||||
cb.expect<Unavailable>()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testClientNetwork() {
|
||||
val specifier = L2capNetworkSpecifier.Builder()
|
||||
.setRole(ROLE_CLIENT)
|
||||
.setHeaderCompression(HEADER_COMPRESSION_NONE)
|
||||
.setRemoteAddress(MacAddress.fromBytes(REMOTE_MAC))
|
||||
.setPsm(PSM)
|
||||
.build()
|
||||
val nr = REQUEST.copyWithSpecifier(specifier)
|
||||
val cb = requestNetwork(nr)
|
||||
cb.expectAvailableCallbacks(anyNetwork(), validated = false)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testClientNetwork_headerCompressionMismatch() {
|
||||
var specifier = L2capNetworkSpecifier.Builder()
|
||||
.setRole(ROLE_CLIENT)
|
||||
.setHeaderCompression(HEADER_COMPRESSION_NONE)
|
||||
.setRemoteAddress(MacAddress.fromBytes(REMOTE_MAC))
|
||||
.setPsm(PSM)
|
||||
.build()
|
||||
var nr = REQUEST.copyWithSpecifier(specifier)
|
||||
val cb = requestNetwork(nr)
|
||||
cb.expectAvailableCallbacks(anyNetwork(), validated = false)
|
||||
|
||||
specifier = L2capNetworkSpecifier.Builder()
|
||||
.setRole(ROLE_CLIENT)
|
||||
.setHeaderCompression(HEADER_COMPRESSION_6LOWPAN)
|
||||
.setRemoteAddress(MacAddress.fromBytes(REMOTE_MAC))
|
||||
.setPsm(PSM)
|
||||
.build()
|
||||
nr = REQUEST.copyWithSpecifier(specifier)
|
||||
val cb2 = requestNetwork(nr)
|
||||
cb2.expect<Unavailable>()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testClientNetwork_multipleRequests() {
|
||||
val specifier = L2capNetworkSpecifier.Builder()
|
||||
.setRole(ROLE_CLIENT)
|
||||
.setHeaderCompression(HEADER_COMPRESSION_NONE)
|
||||
.setRemoteAddress(MacAddress.fromBytes(REMOTE_MAC))
|
||||
.setPsm(PSM)
|
||||
.build()
|
||||
val nr = REQUEST.copyWithSpecifier(specifier)
|
||||
val cb = requestNetwork(nr)
|
||||
cb.expectAvailableCallbacks(anyNetwork(), validated = false)
|
||||
|
||||
val cb2 = requestNetwork(nr)
|
||||
cb2.expectAvailableCallbacks(anyNetwork(), validated = false)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue