Skip to content

Commit fea82f7

Browse files
committed
test: add coverage for listTasks with null statuses
1 parent 0487c8f commit fea82f7

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/test/java/com/crowdin/client/tasks/TasksApiTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,20 @@ public void listTasksTest_testSingleStatus() {
8585
assertListTasks(taskResponseList);
8686
}
8787

88+
@Test
89+
void listTasksTest_withNullStatuses() {
90+
ListTasksParams listTasksParams = new ListTasksParams();
91+
listTasksParams.setStatuses(null);
92+
93+
ResponseList<Task> taskResponseList = this.getTasksApi().listTasks(projectId, listTasksParams);
94+
95+
assertNotNull(taskResponseList);
96+
assertEquals(1, taskResponseList.getData().size());
97+
assertEquals(projectId, taskResponseList.getData().get(0).getData().getProjectId());
98+
99+
assertListTasks(taskResponseList);
100+
}
101+
88102
@Test
89103
public void listTasksTest_multipleStatuses() {
90104
TimeZone.setDefault(TimeZone.getTimeZone("GMT"));

0 commit comments

Comments
 (0)