Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 729327b

Browse files
SORMAS-Foundation#2993 update importer tests
1 parent a2efc04 commit 729327b

4 files changed

Lines changed: 10 additions & 2 deletions

File tree

sormas-ui/src/test/java/de/symeda/sormas/ui/FacadeProviderMock.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import de.symeda.sormas.api.outbreak.OutbreakFacade;
1818
import de.symeda.sormas.api.person.PersonFacade;
1919
import de.symeda.sormas.api.region.CommunityFacade;
20+
import de.symeda.sormas.api.region.CountryFacade;
2021
import de.symeda.sormas.api.region.DistrictFacade;
2122
import de.symeda.sormas.api.region.GeoShapeProvider;
2223
import de.symeda.sormas.api.region.RegionFacade;
@@ -43,6 +44,7 @@
4344
import de.symeda.sormas.backend.outbreak.OutbreakFacadeEjb.OutbreakFacadeEjbLocal;
4445
import de.symeda.sormas.backend.person.PersonFacadeEjb.PersonFacadeEjbLocal;
4546
import de.symeda.sormas.backend.region.CommunityFacadeEjb.CommunityFacadeEjbLocal;
47+
import de.symeda.sormas.backend.region.CountryFacadeEjb;
4648
import de.symeda.sormas.backend.region.DistrictFacadeEjb.DistrictFacadeEjbLocal;
4749
import de.symeda.sormas.backend.region.GeoShapeProviderEjb.GeoShapeProviderEjbLocal;
4850
import de.symeda.sormas.backend.region.RegionFacadeEjb.RegionFacadeEjbLocal;
@@ -83,6 +85,8 @@ public <P> P lookupEjbRemote(Class<P> clazz) {
8385
return (P) bm.getBean(SymptomsFacadeEjbLocal.class);
8486
} else if (FacilityFacade.class == clazz) {
8587
return (P) bm.getBean(FacilityFacadeEjbLocal.class);
88+
} else if (CountryFacade.class == clazz) {
89+
return (P) bm.getBean(CountryFacadeEjb.CountryFacadeEjbLocal.class);
8690
} else if (RegionFacade.class == clazz) {
8791
return (P) bm.getBean(RegionFacadeEjbLocal.class);
8892
} else if (DistrictFacade.class == clazz) {

sormas-ui/src/test/java/de/symeda/sormas/ui/importer/InfrastructureImporterTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ public void testDontImportDuplicateInfrastructure() throws IOException, InvalidC
8484
RDCF rdcf = new TestDataCreator().createRDCF("Default Region", "Default District", "Default Community", "Default Facility");
8585
UserDto user = creator.createUser(rdcf.region.getUuid(), rdcf.district.getUuid(), rdcf.facility.getUuid(), "Default", "User", UserRole.ADMIN);
8686

87-
// Import region
87+
// Import country
8888
File countryCsvFile = new File(getClass().getClassLoader().getResource("sormas_country_import_test.csv").getFile());
8989
InfrastructureImporter importer = new InfrastructureImporterExtension(countryCsvFile, user.toReference(), InfrastructureType.COUNTRY);
9090
assertEquals(ImportResultStatus.COMPLETED_WITH_ERRORS, importer.runImport());
91-
assertEquals(2, getCountryFacade().count(new CountryCriteria()));
91+
assertEquals(1, getCountryFacade().count(new CountryCriteria()));
9292

9393
// Import region
9494
File regionCsvFile = new File(getClass().getClassLoader().getResource("sormas_region_import_test.csv").getFile());

sormas-ui/src/test/resources/META-INF/persistence.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<class>de.symeda.sormas.backend.region.Community</class>
2727
<class>de.symeda.sormas.backend.region.District</class>
2828
<class>de.symeda.sormas.backend.region.Region</class>
29+
<class>de.symeda.sormas.backend.region.Country</class>
2930
<class>de.symeda.sormas.backend.report.WeeklyReport</class>
3031
<class>de.symeda.sormas.backend.report.WeeklyReportEntry</class>
3132
<class>de.symeda.sormas.backend.sample.Sample</class>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
defaultName,externalId,isoCode,unoCode,archived
2+
Country with ä,123,XYZ,456,false
3+
Country with ä,123,XYZ,456,false

0 commit comments

Comments
 (0)