Assert.assertEquals("Wrong meterModCommand", message.getCommand().getIntValue(), out.readShort());\r
Assert.assertEquals("Wrong meterFlags", message.getFlags(), decodeMeterModFlags(out.readShort()));\r
Assert.assertEquals("Wrong meterId", message.getMeterId().getValue().intValue(), out.readUnsignedInt());\r
- Assert.assertEquals("Wrong bands", true, compareBandsLists(createBandsList(), decodeBandsList(out)));\r
+ Assert.assertEquals("Wrong bands", createBandsList(), decodeBandsList(out));\r
}\r
\r
private static MeterFlags decodeMeterModFlags(short input){\r
bandsList.add(band);\r
return bandsList;\r
}\r
- \r
- private static boolean compareBandsLists(List<Bands> bandsFromMessage, List<Bands> bandsFromBuffer) {\r
- boolean result = false;\r
- int bandsFromMessageLength = bandsFromMessage.size();\r
- for (int i = 0; i < bandsFromMessageLength; i++) {\r
- if (bandsFromMessage.get(i).getType().equals(bandsFromBuffer.get(i).getType())) {\r
- result = true;\r
- } else {\r
- result = false;\r
- break;\r
- }\r
- if (bandsFromMessage.get(i).getRate()\r
- .equals(bandsFromBuffer.get(i).getRate())) {\r
- result = true;\r
- } else {\r
- result = false;\r
- break;\r
- }\r
- if (bandsFromMessage.get(i).getBurstSize()\r
- .equals(bandsFromBuffer.get(i).getBurstSize())) {\r
- result = true;\r
- } else {\r
- result = false;\r
- break;\r
- }\r
- }\r
- // TODO get method for field length missing\r
- // TODO actions structure missing\r
- return result;\r
- }\r
}\r