1717package com .github .sonus21 .rqueue .web .service ;
1818
1919import static com .github .sonus21 .rqueue .utils .TestUtils .createQueueConfig ;
20- import static com .google .common .collect .Lists .newArrayList ;
2120import static org .junit .jupiter .api .Assertions .assertEquals ;
2221import static org .junit .jupiter .api .Assertions .assertNotEquals ;
23- import static org .mockito .ArgumentMatchers .any ;
2422import static org .mockito .ArgumentMatchers .anyCollection ;
2523import static org .mockito .ArgumentMatchers .anyList ;
2624import static org .mockito .Mockito .doReturn ;
2725
2826import com .github .sonus21 .TestBase ;
2927import com .github .sonus21 .rqueue .CoreUnitTest ;
30- import com .github .sonus21 .rqueue .repository .MessageBrowsingRepository ;
3128import com .github .sonus21 .rqueue .config .RqueueConfig ;
3229import com .github .sonus21 .rqueue .converter .GenericMessageConverter ;
3330import com .github .sonus21 .rqueue .core .RqueueMessage ;
4845import com .github .sonus21 .rqueue .models .response .RowColumnMetaType ;
4946import com .github .sonus21 .rqueue .models .response .TableColumn ;
5047import com .github .sonus21 .rqueue .models .response .TableRow ;
51- import com .github .sonus21 .rqueue .web . service . impl . RqueueQDetailServiceImpl ;
48+ import com .github .sonus21 .rqueue .repository . MessageBrowsingRepository ;
5249import com .github .sonus21 .rqueue .service .RqueueMessageMetadataService ;
5350import com .github .sonus21 .rqueue .utils .RqueueMessageTestUtils ;
54- import com .github .sonus21 .rqueue .web .service .RqueueQDetailService ;
55- import com .github .sonus21 .rqueue .web .service .RqueueSystemManagerService ;
51+ import com .github .sonus21 .rqueue .web .service .impl .RqueueQDetailServiceImpl ;
5652import com .github .sonus21 .rqueue .worker .RqueueWorkerRegistry ;
5753import java .util .ArrayList ;
5854import java .util .Arrays ;
5955import java .util .Collection ;
6056import java .util .Collections ;
6157import java .util .HashMap ;
62- import java .util .HashSet ;
6358import java .util .List ;
6459import java .util .Map ;
6560import java .util .Map .Entry ;
66- import java .util .Set ;
6761import java .util .stream .Collectors ;
6862import org .junit .jupiter .api .BeforeEach ;
6963import org .junit .jupiter .api .Test ;
7064import org .mockito .Mock ;
7165import org .mockito .MockitoAnnotations ;
7266import org .springframework .data .redis .core .DefaultTypedTuple ;
73- import org .springframework .data .redis .core .RedisCallback ;
7467import org .springframework .data .redis .core .RedisTemplate ;
75- import org .springframework .data .redis .core .ZSetOperations .TypedTuple ;
7668import org .springframework .messaging .converter .MessageConverter ;
7769
7870@ CoreUnitTest
@@ -124,10 +116,18 @@ public void init() {
124116 @ Test
125117 void getQueueDataStructureDetail () {
126118 assertEquals (Collections .emptyList (), rqueueQDetailService .getQueueDataStructureDetail (null ));
127- doReturn (10L ).when (messageBrowsingRepository ).getDataSize ("__rq::queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
128- doReturn (11L ).when (messageBrowsingRepository ).getDataSize ("test-dlq" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
129- doReturn (12L ).when (messageBrowsingRepository ).getDataSize ("__rq::d-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
130- doReturn (5L ).when (messageBrowsingRepository ).getDataSize ("__rq::p-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
119+ doReturn (10L )
120+ .when (messageBrowsingRepository )
121+ .getDataSize ("__rq::queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
122+ doReturn (11L )
123+ .when (messageBrowsingRepository )
124+ .getDataSize ("test-dlq" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
125+ doReturn (12L )
126+ .when (messageBrowsingRepository )
127+ .getDataSize ("__rq::d-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
128+ doReturn (5L )
129+ .when (messageBrowsingRepository )
130+ .getDataSize ("__rq::p-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
131131 List <Entry <NavTab , RedisDataDetail >> queueRedisDataDetails = new ArrayList <>();
132132 queueRedisDataDetails .add (new HashMap .SimpleEntry <>(
133133 NavTab .PENDING , new RedisDataDetail ("__rq::queue::test" , DataType .LIST , 10 )));
@@ -147,10 +147,18 @@ void getQueueDataStructureDetail() {
147147
148148 @ Test
149149 void getQueueDataStructureDetails () {
150- doReturn (10L ).when (messageBrowsingRepository ).getDataSize ("__rq::queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
151- doReturn (11L ).when (messageBrowsingRepository ).getDataSize ("test-dlq" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
152- doReturn (12L ).when (messageBrowsingRepository ).getDataSize ("__rq::d-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
153- doReturn (5L ).when (messageBrowsingRepository ).getDataSize ("__rq::p-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
150+ doReturn (10L )
151+ .when (messageBrowsingRepository )
152+ .getDataSize ("__rq::queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
153+ doReturn (11L )
154+ .when (messageBrowsingRepository )
155+ .getDataSize ("test-dlq" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
156+ doReturn (12L )
157+ .when (messageBrowsingRepository )
158+ .getDataSize ("__rq::d-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
159+ doReturn (5L )
160+ .when (messageBrowsingRepository )
161+ .getDataSize ("__rq::p-queue::test" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
154162 List <Entry <NavTab , RedisDataDetail >> queueRedisDataDetails = new ArrayList <>();
155163 queueRedisDataDetails .add (new HashMap .SimpleEntry <>(
156164 NavTab .PENDING , new RedisDataDetail ("__rq::queue::test" , DataType .LIST , 10 )));
@@ -165,9 +173,15 @@ void getQueueDataStructureDetails() {
165173 DataType .LIST ,
166174 11 )));
167175
168- doReturn (5L ).when (messageBrowsingRepository ).getDataSize ("__rq::queue::test2" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
169- doReturn (2L ).when (messageBrowsingRepository ).getDataSize ("__rq::p-queue::test2" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
170- doReturn (8L ).when (messageBrowsingRepository ).getDataSize ("__rq::d-queue::test2" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
176+ doReturn (5L )
177+ .when (messageBrowsingRepository )
178+ .getDataSize ("__rq::queue::test2" , com .github .sonus21 .rqueue .models .enums .DataType .LIST );
179+ doReturn (2L )
180+ .when (messageBrowsingRepository )
181+ .getDataSize ("__rq::p-queue::test2" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
182+ doReturn (8L )
183+ .when (messageBrowsingRepository )
184+ .getDataSize ("__rq::d-queue::test2" , com .github .sonus21 .rqueue .models .enums .DataType .ZSET );
171185
172186 List <Entry <NavTab , RedisDataDetail >> queueRedisDataDetails2 = new ArrayList <>();
173187 queueRedisDataDetails2 .add (new HashMap .SimpleEntry <>(
@@ -412,9 +426,7 @@ void viewDataDelegatesToRepository() {
412426 DataViewResponse stub = new DataViewResponse ();
413427 stub .setHeaders (Collections .singletonList ("Item" ));
414428 stub .setRows (Collections .singletonList (new TableRow (new TableColumn ("hello" ))));
415- doReturn (stub )
416- .when (messageBrowsingRepository )
417- .viewData ("jobs" , DataType .LIST , null , 0 , 10 );
429+ doReturn (stub ).when (messageBrowsingRepository ).viewData ("jobs" , DataType .LIST , null , 0 , 10 );
418430 DataViewResponse response = rqueueQDetailService .viewData ("jobs" , DataType .LIST , null , 0 , 10 );
419431 assertEquals (stub , response );
420432 }
0 commit comments