Skip to content

Commit 3506221

Browse files
committed
additional test for regionfacadeejb
1 parent e501d76 commit 3506221

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

sormas-backend/src/test/java/de/symeda/sormas/backend/geo/RegionFacadeEjbTest.java

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,44 @@ public void testGetAllActiveAsReference() {
4242

4343
assertEquals(1, getRegionFacade().getAllActiveAsReference().size());
4444
}
45+
46+
47+
@Test
48+
public void testGetAllRegion() {
49+
// Arrange
50+
creator.createRegion("region1");
51+
creator.createRegion("region2");
52+
getRegionService().doFlush();
53+
54+
// Act
55+
List<RegionDto> results = getRegionFacade().getAllRegion();
56+
57+
// Assert
58+
assertEquals(2, results.size());
59+
60+
RegionDto result1 = results.stream().filter(r -> r.getName().equals("region1")).findFirst().orElse(null);
61+
RegionDto result2 = results.stream().filter(r -> r.getName().equals("region2")).findFirst().orElse(null);
62+
63+
assertEquals("region1", result1.getName());
64+
assertEquals("region2", result2.getName());
65+
}
66+
67+
@Test
68+
public void testGetByName() {
69+
// Arrange
70+
creator.createRegion("region1");
71+
getRegionService().doFlush();
72+
73+
// Act
74+
List<RegionDto> results = getRegionFacade().getByName("region1", true);
75+
76+
// Assert
77+
assertEquals(1, results.size());
78+
79+
RegionDto result1 = results.stream().filter(r -> r.getName().equals("region1")).findFirst().orElse(null);
80+
81+
assertEquals("region1", result1.getName());
82+
}
83+
84+
4585
}

0 commit comments

Comments
 (0)