(DTNHost from, DTNHost to, String msgId, boolean isFirstDelivery)
| 103 | } |
| 104 | |
| 105 | protected void checkDelivered(DTNHost from, DTNHost to, String msgId, |
| 106 | boolean isFirstDelivery) { |
| 107 | if (isFirstDelivery) { |
| 108 | // message delivered -> delete ACKed message |
| 109 | assertTrue(mc.next()); |
| 110 | assertEquals(mc.TYPE_DELETE, mc.getLastType()); |
| 111 | assertEquals(msgId, mc.getLastMsg().getId()); |
| 112 | assertEquals(from, mc.getLastFrom()); |
| 113 | } |
| 114 | |
| 115 | assertTrue(mc.next()); |
| 116 | assertEquals(mc.TYPE_RELAY, mc.getLastType()); // finished transfer |
| 117 | assertEquals(msgId, mc.getLastMsg().getId()); |
| 118 | assertEquals(from, mc.getLastFrom()); |
| 119 | assertEquals(to, mc.getLastTo()); |
| 120 | |
| 121 | if (isFirstDelivery) { |
| 122 | assertTrue(mc.getLastFirstDelivery()); |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | protected void deliverMessage(DTNHost from, DTNHost to, String msgId, |
| 127 | int msgSize, boolean firstDelivery) { |
no test coverage detected