@@ -177,13 +177,35 @@ public void testBinarySearchInQueueByTime() {
177177 // append message to consume queue
178178 flatFile .consumeQueue .initOffset (50 * ConsumeQueue .CQ_STORE_UNIT_SIZE );
179179
180- for (int i = 0 ; i < 5 ; i ++) {
181- AppendResult appendResult = flatFile .appendConsumeQueue (new DispatchRequest (
182- mq .getTopic (), mq .getQueueId (), MessageFormatUtilTest .MSG_LEN * i ,
183- MessageFormatUtilTest .MSG_LEN , 0 , timestamp1 , 50 + i ,
180+ AppendResult appendResult = flatFile .appendConsumeQueue (new DispatchRequest (
181+ mq .getTopic (), mq .getQueueId (), 0 ,
182+ MessageFormatUtilTest .MSG_LEN , 0 , timestamp1 , 50 ,
184183 "" , "" , 0 , 0 , null ));
185- Assert .assertEquals (AppendResult .SUCCESS , appendResult );
186- }
184+ Assert .assertEquals (AppendResult .SUCCESS , appendResult );
185+
186+ appendResult = flatFile .appendConsumeQueue (new DispatchRequest (
187+ mq .getTopic (), mq .getQueueId (), MessageFormatUtilTest .MSG_LEN ,
188+ MessageFormatUtilTest .MSG_LEN , 0 , timestamp2 , 51 ,
189+ "" , "" , 0 , 0 , null ));
190+ Assert .assertEquals (AppendResult .SUCCESS , appendResult );
191+
192+ appendResult = flatFile .appendConsumeQueue (new DispatchRequest (
193+ mq .getTopic (), mq .getQueueId (), MessageFormatUtilTest .MSG_LEN * 2 ,
194+ MessageFormatUtilTest .MSG_LEN , 0 , timestamp2 , 52 ,
195+ "" , "" , 0 , 0 , null ));
196+ Assert .assertEquals (AppendResult .SUCCESS , appendResult );
197+
198+ appendResult = flatFile .appendConsumeQueue (new DispatchRequest (
199+ mq .getTopic (), mq .getQueueId (), MessageFormatUtilTest .MSG_LEN * 3 ,
200+ MessageFormatUtilTest .MSG_LEN , 0 , timestamp2 , 53 ,
201+ "" , "" , 0 , 0 , null ));
202+ Assert .assertEquals (AppendResult .SUCCESS , appendResult );
203+
204+ appendResult = flatFile .appendConsumeQueue (new DispatchRequest (
205+ mq .getTopic (), mq .getQueueId (), MessageFormatUtilTest .MSG_LEN * 4 ,
206+ MessageFormatUtilTest .MSG_LEN , 0 , timestamp3 , 54 ,
207+ "" , "" , 0 , 0 , null ));
208+ Assert .assertEquals (AppendResult .SUCCESS , appendResult );
187209
188210 // commit message will increase max consume queue offset
189211 Assert .assertTrue (flatFile .commitAsync ().join ());
0 commit comments