@@ -210,66 +210,6 @@ void getUnprocessedDataTest_processDate_present(){
210210 //json
211211 @ Test
212212 void processJsonRawDataTest (){
213- //GIVEN
214- lunaticJsonRawDataPersistanceStub .getMongoStub ().clear ();
215- surveyUnitPersistencePortStub .getMongoStub ().clear ();
216- surveyUnitQualityToolPerretAdapterStub .getReceivedMaps ().clear ();
217- String campaignId = "SAMPLETEST-PARADATA-V2" ;
218- String questionnaireId = campaignId + "_quest" ;
219- String interrogationId = "testinterrogationId1" ;
220- String idUE = "testIdUE1" ;
221- String varName = "AVIS_MAIL" ;
222- String varValue = "TEST" ;
223- addJsonRawDataDocumentToStub (campaignId , questionnaireId , interrogationId , idUE , null , LocalDateTime .now (),varName
224- , varValue );
225-
226- dataProcessingContextPersistancePortStub .getMongoStub ().add (
227- DataProcessingContextMapper .INSTANCE .modelToDocument (
228- DataProcessingContextModel .builder ()
229- .partitionId (campaignId )
230- .kraftwerkExecutionScheduleList (new ArrayList <>())
231- .withReview (true )
232- .build ()
233- )
234- );
235-
236-
237- List <String > interrogationIdList = new ArrayList <>();
238- interrogationIdList .add (interrogationId );
239-
240- //WHEN
241- rawResponseController .processJsonRawData (campaignId , questionnaireId , interrogationIdList );
242-
243-
244- //THEN
245- //Genesis model survey unit created successfully
246- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ()).isNotNull ().isNotEmpty ().hasSize (1 );
247- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ()).isNotNull ();
248- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getCampaignId ()).isEqualTo (campaignId );
249- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getCollectionInstrumentId ()).isNotNull ().isEqualTo (questionnaireId );
250- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getMode ()).isNotNull ().isEqualTo (Mode .WEB );
251- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getInterrogationId ()).isEqualTo (interrogationId );
252- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getUsualSurveyUnitId ()).isEqualTo (idUE );
253- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getFileDate ()).isNotNull ();
254- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getRecordDate ()).isNotNull ();
255- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getCollectedVariables ()).isNotNull ().isNotEmpty ().hasSize (1 );
256- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getCollectedVariables ().getFirst ()).isNotNull ();
257- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getCollectedVariables ().getFirst ().varId ()).isNotNull ().isEqualTo (varName );
258- Assertions .assertThat (surveyUnitPersistencePortStub .getMongoStub ().getFirst ().getCollectedVariables ().getFirst ().value ()).isNotNull ().isEqualTo (varValue );
259-
260- //Process date check
261- Assertions .assertThat (lunaticJsonRawDataPersistanceStub .getMongoStub ().getFirst ().processDate ()).isNotNull ();
262-
263- //Perret call check
264- Assertions .assertThat (surveyUnitQualityToolPerretAdapterStub .getReceivedMaps ())
265- .hasSize (1 );
266- Assertions .assertThat (surveyUnitQualityToolPerretAdapterStub .getReceivedMaps ().getFirst ()).containsKey (questionnaireId );
267- Assertions .assertThat (surveyUnitQualityToolPerretAdapterStub .getReceivedMaps ().getFirst ().get (questionnaireId ))
268- .contains (interrogationId );
269- }
270-
271- @ Test
272- void processJsonRawDataV2Test (){
273213 //GIVEN
274214 lunaticJsonRawDataPersistanceStub .getMongoStub ().clear ();
275215 surveyUnitPersistencePortStub .getMongoStub ().clear ();
@@ -286,6 +226,7 @@ void processJsonRawDataV2Test(){
286226 DataProcessingContextMapper .INSTANCE .modelToDocument (
287227 DataProcessingContextModel .builder ()
288228 .partitionId (questionnaireId )
229+ .collectionInstrumentId (questionnaireId )
289230 .kraftwerkExecutionScheduleList (new ArrayList <>())
290231 .withReview (true )
291232 .build ()
0 commit comments