diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2015-11-15 18:13:16 +1300 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2015-11-15 18:13:16 +1300 |
commit | 98aeb9261b37dc174c37236292cb2d726937c3d5 (patch) | |
tree | d95d6ca6d60e29b3d5389d55bed22009c0b8752c /test/org/traccar/ProtocolDecoderTest.java | |
parent | 12ac6af766b92b4d5cfd53957955e1bed4dcc151 (diff) | |
download | trackermap-server-98aeb9261b37dc174c37236292cb2d726937c3d5.tar.gz trackermap-server-98aeb9261b37dc174c37236292cb2d726937c3d5.tar.bz2 trackermap-server-98aeb9261b37dc174c37236292cb2d726937c3d5.zip |
Make LBS tests even stricter
Diffstat (limited to 'test/org/traccar/ProtocolDecoderTest.java')
-rw-r--r-- | test/org/traccar/ProtocolDecoderTest.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/org/traccar/ProtocolDecoderTest.java b/test/org/traccar/ProtocolDecoderTest.java index ef98b3467..8f7ed628b 100644 --- a/test/org/traccar/ProtocolDecoderTest.java +++ b/test/org/traccar/ProtocolDecoderTest.java @@ -187,11 +187,16 @@ public class ProtocolDecoderTest { Assert.assertFalse("no attributes", attributes.isEmpty()); } + if (attributes.containsKey(Event.KEY_LAC) || attributes.containsKey(Event.KEY_CID)) { + checkInteger(attributes.get(Event.KEY_LAC), 1, 65535); + checkInteger(attributes.get(Event.KEY_CID), 1, 268435455); + } + if (attributes.containsKey(Event.KEY_MCC) || attributes.containsKey(Event.KEY_MNC)) { checkInteger(attributes.get(Event.KEY_MCC), 100, 999); checkInteger(attributes.get(Event.KEY_MNC), 0, 999); - checkInteger(attributes.get(Event.KEY_LAC), 1, 65535); - checkInteger(attributes.get(Event.KEY_CID), 1, 268435455); + Assert.assertTrue("value missing", attributes.containsKey(Event.KEY_LAC)); + Assert.assertTrue("value missing", attributes.containsKey(Event.KEY_CID)); } } |