Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 7bf2464a

Přidáno uživatelem Jakub Šmíd před asi 2 roky(ů)

Added controller and some tests for external catalog

re #9624

Zobrazit rozdíly:

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