Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
b96e356
feat: methods for ObjectTypeTest.java
SMaSndil Aug 20, 2025
84dd54d
feat: methods for QueryUtilsTest.java
SMaSndil Aug 20, 2025
fd0ba66
feat: methods for CommonMethodsTest.java
SMaSndil Aug 20, 2025
3ca3283
feat: methods for RestMessageTest.java
SMaSndil Aug 20, 2025
76d0ca9
feat: methods for RmesExceptionTest.java
SMaSndil Aug 20, 2025
d917184
feat: methods for RepositoryUtilsTest.java
SMaSndil Aug 20, 2025
e271c88
feat: methods for FreemarkerConfigTest.java
SMaSndil Aug 20, 2025
23c16a9
feat: method for RdfUtilsTest.java
SMaSndil Aug 20, 2025
153d5e6
feat: sonar issues
SMaSndil Aug 20, 2025
06cecd7
feat: method for ConstantsTest.java
SMaSndil Aug 21, 2025
0fdb57a
feat: method for RmesExceptionHandlerTest.java
SMaSndil Aug 21, 2025
71255a4
feat: methods for TokenConverterConfigurationTest.java
SMaSndil Aug 21, 2025
790014e
feat: method for UserDecoderConfigurationTest.java
SMaSndil Aug 21, 2025
afd313b
feat: method for InseeJwtGrantedAuthoritiesConverterTest.java
SMaSndil Aug 21, 2025
2b0b8db
feat: sonar issue
SMaSndil Aug 21, 2025
a4d8e86
feat: method for PatchDatasetDTOTest.java
SMaSndil Aug 21, 2025
f8e7040
feat: method for ForwardedHeaderFilterBeanTest.java
SMaSndil Aug 21, 2025
d313cb9
feat: method for CommonSecurityConfigurationTest.java
SMaSndil Aug 21, 2025
8490be5
feat: method for InseeSpringdocPropertiesTest.java
SMaSndil Aug 21, 2025
82ec21c
feat: method for UriTest.java
SMaSndil Aug 21, 2025
c9b4b45
feat: sonar issue
SMaSndil Aug 21, 2025
36d1685
feat: improve method
SMaSndil Aug 21, 2025
bd22251
feat: method for ThemeTest.java
SMaSndil Aug 22, 2025
d781ff4
feat: method for SpatialTemporalTest.java
SMaSndil Aug 22, 2025
131360b
feat: method for SerieTest.java
SMaSndil Aug 22, 2025
e557fbc
feat: method for ProcessStepTest.java
SMaSndil Aug 22, 2025
adf904e
feat: method for PatchDatasetPropertiesTest.java
SMaSndil Aug 22, 2025
6ddcc16
feat: methods for OperationTest.java
SMaSndil Aug 22, 2025
73df2c7
feat: method for IdTest.java
SMaSndil Aug 22, 2025
338abb7
feat : sonar issue ( Please retry analysis of this Pull-Request direc…
SMaSndil Aug 22, 2025
8440ba6
feat: methods for DataSetTest.java
SMaSndil Aug 27, 2025
7128d9b
feat: method for CatalogRecordContributorTest
SMaSndil Aug 27, 2025
da9d9d2
feat: method for CatalogRecordCreatedTest.java
SMaSndil Aug 27, 2025
471fc52
feat: methods for CatalogRecordModifiedTest.java
SMaSndil Aug 27, 2025
aac3ac5
feat: methods for CatalogRecordCreatorTest.java
SMaSndil Aug 27, 2025
2c784f9
feat: improve method for ModifiedTest.java
SMaSndil Aug 27, 2025
8ca05d6
feat: methods for DataSetByIdTest.java
SMaSndil Aug 27, 2025
532aaf9
feat: method for DisseminationStatusTest.java
SMaSndil Aug 27, 2025
c554f6d
feat: methods for DistributionsTest.java
SMaSndil Aug 27, 2025
f6741ff
feat: sonar issue
SMaSndil Aug 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package fr.insee.rmes.configuration;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CommonSecurityConfigurationTest {

@Test
void shouldInitializeConstructor(){
CommonSecurityConfiguration commonSecurityConfiguration = new CommonSecurityConfiguration();
assertNotNull(commonSecurityConfiguration);
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package fr.insee.rmes.configuration;

import org.junit.jupiter.api.Test;
import org.springframework.web.filter.ForwardedHeaderFilter;

import static org.junit.jupiter.api.Assertions.*;

class ForwardedHeaderFilterBeanTest {

@Test
void shouldInitializeConstructor(){
ForwardedHeaderFilterBean forwardedHeaderFilterBean = new ForwardedHeaderFilterBean();
ForwardedHeaderFilter forwardedHeaderFilter = forwardedHeaderFilterBean.forwardedHeaderFilter();
assertNotNull(forwardedHeaderFilter);
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package fr.insee.rmes.configuration;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class InseeSpringdocPropertiesTest {

@Test
void shouldInitializeConstructor(){
InseeSpringdocProperties inseeSpringdocProperties = new InseeSpringdocProperties();
assertNotNull(inseeSpringdocProperties);
}


}
27 changes: 27 additions & 0 deletions src/test/java/fr/insee/rmes/dto/datasets/PatchDatasetDTOTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package fr.insee.rmes.dto.datasets;

import fr.insee.rmes.modelSwagger.dataset.Temporal;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class PatchDatasetDTOTest {

@Test
void shouldInitializeConstructor(){
PatchDatasetDTO patchDatasetDTO = new PatchDatasetDTO(
"issued",
"modified",
new Temporal("startPeriod","endPeriod"),
45,
78);

assertNotNull(patchDatasetDTO);}

@Test
void shouldNotInitializeConstructor(){
RuntimeException exception = assertThrows(RuntimeException.class, ()-> new PatchDatasetDTO(null, null, null, null, null));
assertTrue(exception.getMessage().contains("All required fields are null"));
}


}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CatalogRecordContributorTest {

@Test
void shouldInitializeCatalogRecordContributor(){
String value = "mockedValue";
CatalogRecordContributor catalogRecordContributor = new CatalogRecordContributor(value);
assertEquals(value,catalogRecordContributor.getValue());
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CatalogRecordCreatedTest {

@Test
void shouldInitializeCatalogRecordCreated(){
String value = "mockedValue";
CatalogRecordCreated catalogRecordCreated = new CatalogRecordCreated(value);
assertEquals(value,catalogRecordCreated.getValue());
}


}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CatalogRecordCreatorTest {

@Test
void shouldInitializeCatalogRecordCreator(){
String value = "mockedValue";
CatalogRecordCreator catalogRecordCreator = new CatalogRecordCreator(value);
assertEquals(value,catalogRecordCreator.getValue());
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CatalogRecordModifiedTest {

@Test
void shouldInitializeCatalogRecordModified(){
String value = "mockedValue";
CatalogRecordModified catalogRecordModified = new CatalogRecordModified(value);
assertEquals(value,catalogRecordModified.getValue());
}

}
101 changes: 101 additions & 0 deletions src/test/java/fr/insee/rmes/model/datasets/DataSetByIdTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import java.util.Map;
import java.util.Objects;
import static org.junit.jupiter.api.Assertions.*;

class DataSetByIdTest {

Map<String, Object> additionalProperties = Map.of("key1", "value2","key2", "value2");

String operationStat= "mockedOperationStat";
String dateCreation ="mockedDateCreation";
String names= "mockedNames";
String dateModification= "mockedDateModification";
String titreLg1= "mockedTitreLg1";
String id= "mockedId";
String titreLg2= "mockedTitreLg2";
String uri= "uri";

DataSetById firstDataSetById = new DataSetById();
DataSetById secondDataSetById= new DataSetById(operationStat, dateCreation, names, dateModification, titreLg1, id, titreLg2, uri);

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckDateCreation(String mockedString){
firstDataSetById.setDateCreation(mockedString);
secondDataSetById.withDateCreation(mockedString);
assertTrue(Objects.equals(firstDataSetById.getDateCreation(), secondDataSetById.getDateCreation()) &&
Objects.equals(firstDataSetById.getDateCreation(), mockedString));
}


@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckNames(String mockedString){
firstDataSetById.setNames(mockedString);
secondDataSetById.withNames(mockedString);
assertTrue(Objects.equals(firstDataSetById.getNames(), secondDataSetById.getNames()) &&
Objects.equals(firstDataSetById.getNames(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckTitreLg1(String mockedString){
firstDataSetById.setTitreLg1(mockedString);
secondDataSetById.withTitreLg1(mockedString);
assertTrue(Objects.equals(firstDataSetById.getTitreLg1(), secondDataSetById.getTitreLg1()) &&
Objects.equals(firstDataSetById.getTitreLg1(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckTitreLg2(String mockedString){
firstDataSetById.setTitreLg2(mockedString);
secondDataSetById.withTitreLg2(mockedString);
assertTrue(Objects.equals(firstDataSetById.getTitreLg2(), secondDataSetById.getTitreLg2()) &&
Objects.equals(firstDataSetById.getTitreLg2(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckId(String mockedString){
firstDataSetById.setId(mockedString);
secondDataSetById.withId(mockedString);
assertTrue(Objects.equals(firstDataSetById.getId(), secondDataSetById.getId()) &&
Objects.equals(firstDataSetById.getId(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckUri(String mockedString){
firstDataSetById.setUri(mockedString);
secondDataSetById.withUri(mockedString);
assertTrue(Objects.equals(firstDataSetById.getUri(), secondDataSetById.getUri()) &&
Objects.equals(firstDataSetById.getUri(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckDateModification(String mockedString){
firstDataSetById.setDateModification(mockedString);
secondDataSetById.withDateModification(mockedString);
assertTrue(Objects.equals(firstDataSetById.getDateModification(), secondDataSetById.getDateModification()) &&
Objects.equals(firstDataSetById.getDateModification(), mockedString));
}

@Test
void shouldCheckAdditionalProperties(){
firstDataSetById.setAdditionalProperty("name","value");
secondDataSetById.withAdditionalProperty("name","value");
assertTrue(Objects.equals(firstDataSetById.getAdditionalProperties(), secondDataSetById.getAdditionalProperties()) &&
!Objects.equals(firstDataSetById.getAdditionalProperties(),additionalProperties));
}




}
123 changes: 123 additions & 0 deletions src/test/java/fr/insee/rmes/model/datasets/DataSetTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import java.util.Map;
import java.util.Objects;
import static org.junit.jupiter.api.Assertions.*;

class DataSetTest {

String statutValidation ="mockedStatutValidation";
String dateCreation= "mockedDateCreation";
String names= "mockedNames";
String dateMiseAJour= "mockedDateMiseAJour";
String operationStat= "mockedOperationStat";
String titreLg1= "mockedTitreLg1";
String id= "mockedId";
String titreLg2= "mockedTitreLg2";
String uri= "uri";
String serie = "mockedSerie";

Map<String, Object> additionalProperties = Map.of("key1", "value2","key2", "value2");

DataSet firstDataSet = new DataSet();
DataSet secondDataSet= new DataSet(dateCreation,names, dateMiseAJour, serie, titreLg1, id, titreLg2, uri);
DataSet thirdDataSet= new DataSet(dateCreation,names, dateMiseAJour, serie, titreLg1, id, titreLg2, uri);
DataSet fourthDataSet = new DataSet(statutValidation,dateCreation,names, dateMiseAJour, operationStat, titreLg1, id, titreLg2,uri);
DataSet fivethDataSet = new DataSet("idDataset1","uriDataset1", "titreFrDataset1", "titreEnDataset1","s","publié", "s1");

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckDateCreation(String mockedString){
firstDataSet.setDateCreation(mockedString);
secondDataSet.withDateCreation(mockedString);
assertTrue(Objects.equals(firstDataSet.getDateCreation(), secondDataSet.getDateCreation()) &&
Objects.equals(firstDataSet.getDateCreation(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckDateMiseAJour(String mockedString){
firstDataSet.setDateMiseAJour(mockedString);
secondDataSet.withDateMiseAJour(mockedString);
assertTrue(Objects.equals(firstDataSet.getDateMiseAJour(), secondDataSet.getDateMiseAJour()) &&
Objects.equals(firstDataSet.getDateMiseAJour(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckNames(String mockedString){
thirdDataSet.setNames(mockedString);
fourthDataSet.withNames(mockedString);
assertTrue(Objects.equals(thirdDataSet.getNames(), fourthDataSet.getNames()) &&
Objects.equals(thirdDataSet.getNames(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckSeries(String mockedString){
fivethDataSet.setSerie(mockedString);
thirdDataSet.withSerie(mockedString);
assertTrue(Objects.equals(fivethDataSet.getSerie(), thirdDataSet.getSerie()) &&
Objects.equals(fivethDataSet.getSerie(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckTitreLg1(String mockedString){
firstDataSet.setTitreLg1(mockedString);
secondDataSet.withTitreLg1(mockedString);
assertTrue(Objects.equals(firstDataSet.getTitreLg1(), secondDataSet.getTitreLg1()) &&
Objects.equals(firstDataSet.getTitreLg1(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckTitreLg2(String mockedString){
firstDataSet.setTitreLg2(mockedString);
secondDataSet.withTitreLg2(mockedString);
assertTrue(Objects.equals(firstDataSet.getTitreLg2(), secondDataSet.getTitreLg2()) &&
Objects.equals(firstDataSet.getTitreLg2(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckId(String mockedString){
firstDataSet.setId(mockedString);
secondDataSet.withId(mockedString);
assertTrue(Objects.equals(firstDataSet.getId(), secondDataSet.getId()) &&
Objects.equals(firstDataSet.getId(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckUri(String mockedString){
firstDataSet.setUri(mockedString);
secondDataSet.withUri(mockedString);
assertTrue(Objects.equals(firstDataSet.getUri(), secondDataSet.getUri()) &&
Objects.equals(firstDataSet.getUri(), mockedString));
}

@ParameterizedTest
@ValueSource(strings = { "mockedSeries1", "mockedSeries2", "mockedSeries3" })
void shouldCheckStatutValidation(String mockedString){
firstDataSet.setStatutValidation(mockedString);
assertEquals(firstDataSet.getStatutValidation(), mockedString);
}

@Test
void shouldCheckOperation(){
assertEquals(operationStat, fourthDataSet.getOperationStat());
}

@Test
void shouldCheckAdditionalProperties(){
firstDataSet.setAdditionalProperty("name","value");
secondDataSet.withAdditionalProperty("name","value");
assertTrue(Objects.equals(firstDataSet.getAdditionalProperties(), secondDataSet.getAdditionalProperties()) &&
!Objects.equals(firstDataSet.getAdditionalProperties(),additionalProperties));
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package fr.insee.rmes.model.datasets;

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class DisseminationStatusTest {

@Test
void shouldReturnValueForDisseminationStatus(){
String string = "mockedString";
DisseminationStatus disseminationStatus = new DisseminationStatus(string);
assertEquals(string,disseminationStatus.toString());
}
}
Loading