Revize 7bf2464a
Přidáno uživatelem Jakub Šmíd před asi 2 roky(ů)
backend/src/test/java/cz/zcu/kiv/backendapi/catalog/CatalogItemServiceImplTest.java | ||
---|---|---|
88 | 88 |
// given |
89 | 89 |
CatalogItemDto catalogItemDto = new CatalogItemDto(); |
90 | 90 |
catalogItemDto.setName("name"); |
91 |
catalogItemDto.setBibliography(Set.of("bibl"));
|
|
92 |
catalogItemDto.setTypes(Set.of("type"));
|
|
93 |
catalogItemDto.setAlternativeNames(Set.of("altName"));
|
|
94 |
catalogItemDto.setCountries(Set.of("country"));
|
|
95 |
catalogItemDto.setWrittenForms(Set.of("written"));
|
|
91 |
catalogItemDto.setBibliography(Stream.of("bibl").collect(Collectors.toSet()));
|
|
92 |
catalogItemDto.setTypes(Stream.of("type").collect(Collectors.toSet()));
|
|
93 |
catalogItemDto.setAlternativeNames(Stream.of("altName").collect(Collectors.toSet()));
|
|
94 |
catalogItemDto.setCountries(Stream.of("country").collect(Collectors.toSet()));
|
|
95 |
catalogItemDto.setWrittenForms(Stream.of("written").collect(Collectors.toSet()));
|
|
96 | 96 |
catalogItemDto.setCertainty(0); |
97 | 97 |
catalogItemDto.setLatitude(0.1); |
98 | 98 |
catalogItemDto.setLongitude(0.2); |
... | ... | |
102 | 102 |
|
103 | 103 |
CatalogItem catalogItem = new CatalogItem(); |
104 | 104 |
catalogItem.setName("name"); |
105 |
catalogItem.setBibliography(Set.of(new Bibliography("bibl", catalogItem)));
|
|
106 |
catalogItem.setTypes(Set.of(type));
|
|
107 |
catalogItem.setAlternativeNames(Set.of(new AlternativeName("altName", catalogItem)));
|
|
108 |
catalogItem.setCountries(Set.of(new Country("country", catalogItem)));
|
|
109 |
catalogItem.setWrittenForms(Set.of(new WrittenForm("written", catalogItem)));
|
|
105 |
catalogItem.setBibliography(Stream.of(new Bibliography("bibl", catalogItem)).collect(Collectors.toSet()));
|
|
106 |
catalogItem.setTypes(Stream.of(type).collect(Collectors.toSet()));
|
|
107 |
catalogItem.setAlternativeNames(Stream.of(new AlternativeName("altName", catalogItem), new AlternativeName("name", catalogItem)).collect(Collectors.toSet()));
|
|
108 |
catalogItem.setCountries(Stream.of(new Country("country", catalogItem)).collect(Collectors.toSet()));
|
|
109 |
catalogItem.setWrittenForms(Stream.of(new WrittenForm("written", catalogItem)).collect(Collectors.toSet()));
|
|
110 | 110 |
catalogItem.setCertainty(0); |
111 | 111 |
catalogItem.setLatitude(0.1); |
112 | 112 |
catalogItem.setLongitude(0.2); |
... | ... | |
177 | 177 |
|
178 | 178 |
CatalogItemDto catalogItemDto = new CatalogItemDto(); |
179 | 179 |
catalogItemDto.setName("name"); |
180 |
catalogItemDto.setBibliography(Set.of("bibl"));
|
|
181 |
catalogItemDto.setTypes(Set.of("type"));
|
|
182 |
catalogItemDto.setAlternativeNames(Set.of("altName"));
|
|
183 |
catalogItemDto.setCountries(Set.of("country"));
|
|
184 |
catalogItemDto.setWrittenForms(Set.of("written"));
|
|
180 |
catalogItemDto.setBibliography(Stream.of("bibl").collect(Collectors.toSet()));
|
|
181 |
catalogItemDto.setTypes(Stream.of("type").collect(Collectors.toSet()));
|
|
182 |
catalogItemDto.setAlternativeNames(Stream.of("altName").collect(Collectors.toSet()));
|
|
183 |
catalogItemDto.setCountries(Stream.of("country").collect(Collectors.toSet()));
|
|
184 |
catalogItemDto.setWrittenForms(Stream.of("written").collect(Collectors.toSet()));
|
|
185 | 185 |
catalogItemDto.setCertainty(0); |
186 | 186 |
catalogItemDto.setLatitude(0.1); |
187 | 187 |
catalogItemDto.setLongitude(0.2); |
... | ... | |
237 | 237 |
assertThat(capturedCatalogItem.getLongitude()).isEqualTo(catalogItem.getLongitude()); |
238 | 238 |
assertThat(capturedCatalogItem.getDescription()).isEqualTo(catalogItem.getDescription()); |
239 | 239 |
assertThat(capturedCatalogItem.getTypes().stream().map(Type::getType).collect(Collectors.toSet())).isEqualTo(catalogItem.getTypes().stream().map(Type::getType).collect(Collectors.toSet())); |
240 |
assertThat(capturedCatalogItem.getAlternativeNames().stream().map(AlternativeName::getName).collect(Collectors.toSet())).isEqualTo(catalogItem.getAlternativeNames().stream().map(AlternativeName::getName).collect(Collectors.toSet())); |
|
240 |
Set<String> alternativeNamesEntity = catalogItem.getAlternativeNames().stream().map(AlternativeName::getName).collect(Collectors.toSet()); |
|
241 |
alternativeNamesEntity.add(catalogItem.getName()); |
|
242 |
assertThat(capturedCatalogItem.getAlternativeNames().stream().map(AlternativeName::getName).collect(Collectors.toSet())).isEqualTo(alternativeNamesEntity); |
|
241 | 243 |
assertThat(capturedCatalogItem.getCountries().stream().map(Country::getName).collect(Collectors.toSet())).isEqualTo(catalogItem.getCountries().stream().map(Country::getName).collect(Collectors.toSet())); |
242 | 244 |
assertThat(capturedCatalogItem.getBibliography().stream().map(Bibliography::getSource).collect(Collectors.toSet())).isEqualTo(catalogItem.getBibliography().stream().map(Bibliography::getSource).collect(Collectors.toSet())); |
243 | 245 |
assertThat(capturedCatalogItem.getWrittenForms().stream().map(WrittenForm::getForm).collect(Collectors.toSet())).isEqualTo(catalogItem.getWrittenForms().stream().map(WrittenForm::getForm).collect(Collectors.toSet())); |
Také k dispozici: Unified diff
Added controller and some tests for external catalog
re #9624