|
|
|
@ -45,11 +45,13 @@ public class RpcLwm2mIntegrationObserveTest extends AbstractRpcLwM2MIntegrationT |
|
|
|
String actualResultBefore = sendObserve("ObserveReadAll", null); |
|
|
|
ObjectNode rpcActualResultBefore = JacksonUtil.fromString(actualResultBefore, ObjectNode.class); |
|
|
|
assertEquals(ResponseCode.CONTENT.getName(), rpcActualResultBefore.get("result").asText()); |
|
|
|
String cntObserve = String.valueOf(rpcActualResultBefore.get("value").asText().split(",").length); |
|
|
|
int cntObserveBefore = rpcActualResultBefore.get("value").asText().split(",").length; |
|
|
|
assertTrue(cntObserveBefore > 0); |
|
|
|
String actualResult = sendObserve("ObserveCancelAll", null); |
|
|
|
ObjectNode rpcActualResult = JacksonUtil.fromString(actualResult, ObjectNode.class); |
|
|
|
assertEquals(ResponseCode.CONTENT.getName(), rpcActualResult.get("result").asText()); |
|
|
|
assertEquals(cntObserve, rpcActualResult.get("value").asText()); |
|
|
|
int cntObserveCancelAll = Integer.parseInt(rpcActualResult.get("value").asText()); |
|
|
|
assertTrue(cntObserveCancelAll > 0); |
|
|
|
String actualResultAfter = sendObserve("ObserveReadAll", null); |
|
|
|
ObjectNode rpcActualResultAfter = JacksonUtil.fromString(actualResultAfter, ObjectNode.class); |
|
|
|
assertEquals(ResponseCode.CONTENT.getName(), rpcActualResultAfter.get("result").asText()); |
|
|
|
|