Project Number Date
backend-test 0.0.1-SNAPSHOT 12 Jan 2026, 18:26

Failures Overview

The following summary displays scenarios that failed.

0.227
Scenario Successful authentication with new device
Steps
Given the user credentials: 0.003
username samyfabiol@gmail.com
password #!Klivardev1
And the following request headers: 0.000
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Accept-Language fr-FR,fr;q=0.9,en;q=0.8
Accept-Encoding gzip, deflate, br
X-Forwarded-For 102.244.98.235
When I send a POST request to "/admin/token/" 0.220
Then I should receive HTTP status code 423 0.003
org.opentest4j.AssertionFailedError: Expected status code 423 but got 200 ==> expected: <423> but was: <200>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
	at com.klivar.backend_test.steps.auth.AuthServiceSteps.iShouldReceiveHttpStatusCode(AuthServiceSteps.java:253)
	at ✽.I should receive HTTP status code 423(classpath:features/Auth.feature:21)
And the response should contain: 0.000
verification_required true
message Nouvel appareil détecté. Un email de vérification a été envoyé.
device_info.device_name Windows - Chrome
device_info.device_type desktop
device_info.browser Chrome
And a device verification email should be sent 0.000
And the security log should contain "DEVICE_VERIFICATION_REQUIRED" 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.001
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.178
Scenario Successful authentication with verified device
Steps
Given a valid user with an already verified device 0.000
And the user credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And the same device headers as during initial registration 0.000
When I send a POST request to "/admin/token/" 0.178
Then I should receive HTTP status code 200 0.000
org.opentest4j.AssertionFailedError: Expected status code 200 but got 403 ==> expected: <200> but was: <403>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
	at com.klivar.backend_test.steps.auth.AuthServiceSteps.iShouldReceiveHttpStatusCode(AuthServiceSteps.java:253)
	at ✽.I should receive HTTP status code 200(classpath:features/Auth.feature:38)
And the response should contain valid JWT tokens: 0.000
access [JWT token]
refresh [JWT token]
And the response should include device security information: 0.000
device_security.device_verified true
device_security.network_changed false
device_security.login_count [number]
And the audit log should contain "API_SUCCESS" 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.178
Scenario Authentication attempt with locked device
Steps
Given a user with a locked device 0.000
And the user credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And the request headers for the locked device 0.000
When I send a POST request to "/admin/token/" 0.177
Then I should receive HTTP status code 451 0.000
org.opentest4j.AssertionFailedError: Expected status code 451 but got 403 ==> expected: <451> but was: <403>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
	at com.klivar.backend_test.steps.auth.AuthServiceSteps.iShouldReceiveHttpStatusCode(AuthServiceSteps.java:253)
	at ✽.I should receive HTTP status code 451(classpath:features/Auth.feature:55)
And the response should contain: 0.000
error UNAVAILABLE_FOR_LEGAL_REASONS
message Cet appareil a été verrouillé pour des raisons de sécurité.
contact_support true
status_code 451
And the security log should contain "UNAVAILABLE_FOR_LEGAL_REASONS" 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.178
Scenario Network change detection for verified device
Steps
Given a user with a verified device 0.000
And the device has been used from IP "102.244.98.235" 0.000
And the user credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And a new IP address in headers: 0.000
X-Forwarded-For 203.156.89.142
When I send a POST request to "/admin/token/" 0.176
Then I should receive HTTP status code 200 0.000
org.opentest4j.AssertionFailedError: Expected status code 200 but got 403 ==> expected: <200> but was: <403>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:563)
	at com.klivar.backend_test.steps.auth.AuthServiceSteps.iShouldReceiveHttpStatusCode(AuthServiceSteps.java:253)
	at ✽.I should receive HTTP status code 200(classpath:features/Auth.feature:72)
And the response should contain valid JWT tokens 0.000
And the response should include: 0.000
device_security.network_changed true
And a network change notification email should be sent 0.000
And the security log should contain "NETWORK_CHANGE_DETECTED" 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.178
Scenario Authentication with invalid credentials
Steps
Given invalid user credentials: 0.000
username invalid@example.com
password wrongpassword
And standard device headers 0.000
When I send a POST request to "/admin/token/" 0.177
Then I should receive HTTP status code 401 0.000
And the response should contain authentication error 0.000
org.opentest4j.AssertionFailedError: Response should contain error message ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
	at com.klivar.backend_test.steps.auth.AuthServiceSteps.theResponseShouldContainAuthenticationError(AuthServiceSteps.java:364)
	at ✽.the response should contain authentication error(classpath:features/Auth.feature:86)
And no device tracking should occur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Device tracking error handling
Steps
Given valid user credentials 0.000
And standard device headers 0.000
And the device tracking system is unavailable 0.000
When I send a POST request to "/admin/token/" 0.000
Then I should receive HTTP status code 500 0.000
And the response should contain: 0.000
error DEVICE_TRACKING_ERROR
message Une erreur est survenue lors de la vérification de sécurité.
status_code 500
And the error log should contain "DEVICE_TRACKING_ERROR" 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Outline Authentication with different device types
Steps
Given a valid user with credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And device headers for "iPhone": 0.000
User-Agent Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1
When I send a POST request to "/admin/token/" 0.000
Then I should receive HTTP status code 423 0.000
And the detected device should have: 0.000
device_type mobile
os_name iOS
browser Mobile Safari
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Outline Authentication with different device types
Steps
Given a valid user with credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And device headers for "Android": 0.000
User-Agent Mozilla/5.0 (Linux; Android 13; SM-G998B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36
When I send a POST request to "/admin/token/" 0.000
Then I should receive HTTP status code 423 0.000
And the detected device should have: 0.000
device_type mobile
os_name Android
browser Chrome Mobile
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Outline Authentication with different device types
Steps
Given a valid user with credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And device headers for "Windows PC": 0.000
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
When I send a POST request to "/admin/token/" 0.000
Then I should receive HTTP status code 423 0.000
And the detected device should have: 0.000
device_type desktop
os_name Windows
browser Chrome
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Outline Authentication with different device types
Steps
Given a valid user with credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And device headers for "macOS": 0.000
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
When I send a POST request to "/admin/token/" 0.000
Then I should receive HTTP status code 423 0.000
And the detected device should have: 0.000
device_type desktop
os_name Mac OS X
browser Chrome
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Outline Authentication with different device types
Steps
Given a valid user with credentials: 0.000
username gidewik536@ingitel.com
password !Klivardev1
And device headers for "iPad": 0.000
User-Agent Mozilla/5.0 (iPad; CPU OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1
When I send a POST request to "/admin/token/" 0.000
Then I should receive HTTP status code 423 0.000
And the detected device should have: 0.000
device_type tablet
os_name iOS
browser Mobile Safari
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Multiple IP addresses in X-Forwarded-For header
Steps
Given a valid user with credentials 0.000
And the following forwarded IP chain: 0.000
X-Forwarded-For 102.244.98.235, 192.168.1.1, 10.0.0.1
When I send a POST request to "/admin/token/" 0.000
Then the system should use the first public IP "102.244.98.235" 0.000
And device tracking should use this IP for fingerprinting 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Request logging and audit trail
Steps
Given a valid user with a verified device 0.000
When I send a POST request to "/admin/token/" 0.000
Then the following logs should be created: 0.000
log_type log_level message_pattern
audit INFO API_START POST /admin/token/
audit INFO API_SUCCESS POST /admin/token/
security INFO DEVICE_UPDATED
And the logs should include: 0.000
user_ip 102.244.98.235
username testuser@example.com
duration [execution_time]
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Slow request detection
Steps
Given a valid user with credentials 0.000
And the authentication process takes more than 2 seconds 0.000
When I send a POST request to "/admin/token/" 0.000
Then a slow request warning should be logged: 0.000
log_level WARNING
message SLOW_REQUEST POST /admin/token/
And the duration should be included in the log 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario File upload validation during authentication
Steps
Given a user attempting authentication 0.000
And the request includes file uploads 0.000
When I send a POST request to "/admin/token/" 0.000
Then file validation should be performed 0.000
And only allowed file types should be accepted: 0.000
extensions .jpg, .jpeg, .png, .gif, .csv, .txt, .doc, .docx, .pdf
mime_types image/jpeg, image/png, image/gif, text/csv, text/plain, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/pdf
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.000
Scenario Security headers validation
Steps
Given a successful authentication request 0.000
When I receive the response 0.000
Then the response should include appropriate security information 0.000
And sensitive data should be masked in logs 0.000
And request body logging should exclude password fields 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
8.044
Scenario Successfully retrieve a cluster observation by ID
Steps
Given I have created a clusterobservation 7.924
When I get the clusterobservation by ID 0.120
Then the clusterobservation details should be returned 0.000
org.opentest4j.AssertionFailedError: expected: <200 OK> but was: <403 FORBIDDEN>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
	at com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.verifyClusterObservationDetails(ClusterObservationSteps.java:290)
	at ✽.the clusterobservation details should be returned(classpath:features/ClusterObservation.feature:24)
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.399
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.151
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.072
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.230
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.034
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.230
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.302
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
7.939
Scenario Successfully update a cluster observation
Steps
Given I have created a clusterobservation 7.836
When I update the clusterobservation 0.102
Then the clusterobservation should be updated successfully 0.000
org.opentest4j.AssertionFailedError: expected: <200 OK> but was: <403 FORBIDDEN>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
	at com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.verifyClusterObservationUpdated(ClusterObservationSteps.java:303)
	at ✽.the clusterobservation should be updated successfully(classpath:features/ClusterObservation.feature:36)
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.413
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.147
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.076
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.230
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.034
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.205
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.306
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
8.414
Scenario Successfully delete a cluster observation
Steps
Given I have created a clusterobservation 8.312
When I delete the clusterobservation 0.102
Then the clusterobservation should be deleted successfully 0.000
org.opentest4j.AssertionFailedError: expected: <204 NO_CONTENT> but was: <403 FORBIDDEN>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
	at com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.verifyClusterObservationDeleted(ClusterObservationSteps.java:308)
	at ✽.the clusterobservation should be deleted successfully(classpath:features/ClusterObservation.feature:43)
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.539
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.147
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.072
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.228
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.034
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.204
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.303
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
7.965
Scenario Complete cluster observation workflow
Steps
Given I have a valid cluster answer for testing 7.743
And I have a valid clusterobservation payload 0.000
When I create a clusterobservation 0.116
Then the clusterobservation should be created successfully 0.000
When I get the clusterobservation by ID 0.104
Then the clusterobservation details should be returned 0.000
org.opentest4j.AssertionFailedError: expected: <200 OK> but was: <403 FORBIDDEN>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
	at com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.verifyClusterObservationDetails(ClusterObservationSteps.java:290)
	at ✽.the clusterobservation details should be returned(classpath:features/ClusterObservation.feature:59)
When I update the clusterobservation 0.000
Then the clusterobservation should be updated successfully 0.000
When I delete the clusterobservation 0.000
Then the clusterobservation should be deleted successfully 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.407
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.150
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.074
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.232
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.034
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.103
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.311
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.213
Scenario Testing Exigence Management Operations
Steps
When I approve an exigence with valid approval data 0.050
Then the exigence should be approved successfully 0.000
When I end a scheduled exigence 0.045
Then the scheduled exigence should be terminated 0.000
When I send an exigence notification 0.046
Then the notification should be delivered successfully 0.000
When I assign a responsible person to an exigence 0.070
Then the responsible person should be assigned 0.000
org.opentest4j.AssertionFailedError: expected: <201 CREATED> but was: <500 INTERNAL_SERVER_ERROR>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
	at com.klivar.backend_test.steps.mailNotification.NotificationServicesStepDefinitions.assertResponseCreated(NotificationServicesStepDefinitions.java:51)
	at com.klivar.backend_test.steps.mailNotification.NotificationServicesStepDefinitions.theResponsiblePersonShouldBeAssigned(NotificationServicesStepDefinitions.java:192)
	at ✽.the responsible person should be assigned(classpath:features/MailNotification.feature:30)
When I update a scheduled exigence 0.000
Then the scheduled exigence should be updated 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.089
Scenario Reporting Indicator Management
Steps
Then the Reporting should be created successfully 0.000
When I add an Indicator to the Reporting 0.089
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurIdDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.reporting.Methods.createIndicateur(Methods.java:78)
	at com.klivar.backend_test.steps.reporting.reporting.ReportingSteps.addIndicatorToReporting(ReportingSteps.java:227)
	at ✽.I add an Indicator to the Reporting(classpath:features/Reporting.feature:35)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.reporting.Methods.createIndicateur(Methods.java:78)
	at com.klivar.backend_test.steps.reporting.reporting.ReportingSteps.addIndicatorToReporting(ReportingSteps.java:227)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 74 more
Then the Indicator should be added successfully 0.000
When I retrieve Indicators for the Reporting 0.000
Then the Indicators list should not be empty 0.000
When I retrieve Indicator Scorings for the Reporting 0.000
Then the Indicator Scorings should be retrieved successfully 0.000
When I retrieve Reporting Indicator Exigences 0.000
Then the Reporting Indicator Exigences should be retrieved successfully 0.000
When I retrieve Reporting Vulnerabilities 0.000
Then the Reporting Vulnerabilities should be retrieved successfully 0.000
When I retrieve Reporting Controls 0.000
Then the Reporting Controls should be retrieved successfully 0.000
When I retrieve Reporting Risks 0.000
Then the Reporting Risks should be retrieved successfully 0.000
When I retrieve Reporting Events 0.000
Then the Reporting Events should be retrieved successfully 0.000
Given A Reporting exists 0.000
When I delete the Reporting 0.000
Then the Reporting should be deleted successfully 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.002
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.292
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.240
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.051
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Create a valid Indicateur
Steps
Then the Indicateur should be created successfully 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.265
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.231
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Retrieve all Indicateurs
Steps
When I retrieve all Indicateurs 0.000
Then the list should contain the created Indicateur 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.265
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.230
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Retrieve a specific Indicateur
Steps
When I retrieve the specific Indicateur 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.265
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.230
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Update an Indicateur
Steps
When I update the Indicateur 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.265
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.230
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Delete an Indicateur
Steps
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.267
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.232
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Retrieve Indicator Factors
Steps
When I retrieve Indicator Factors 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.269
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.234
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Filter Indicateurs
Steps
When I retrieve Indicateurs with filter "active" 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.264
Background
Steps
Given I am authenticated with a valid token for Indicateur management 0.229
And I have prepared Indicateur data 0.000
Then I create the Indicateur 0.034
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at ✽.I create the Indicateur(classpath:features/ReportingIndicator.feature:9)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.indicateur.IndicateurSteps.createIndicateur(IndicateurSteps.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
0.000
Scenario Attempt to create an invalid Indicateur
Steps
When I attempt to create an Indicateur with invalid data 0.000
When I delete the Indicateur 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
Feature: Risk Heatmap
0.321
Background
Steps
Given I am authenticated with a valid token for Dashboard management 0.207
Given I have prepared new Reporting data 0.000
When I create the new Reporting 0.039
When I add an new Indicator to the Reporting 0.074
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurIdDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.reporting.Methods.createIndicateur(Methods.java:78)
	at com.klivar.backend_test.steps.reporting.dashboard.ReportingCartographyDashboardSteps.addIndicatorToReporting(ReportingCartographyDashboardSteps.java:113)
	at ✽.I add an new Indicator to the Reporting(classpath:features/RiskHeatmap.feature:10)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.reporting.Methods.createIndicateur(Methods.java:78)
	at com.klivar.backend_test.steps.reporting.dashboard.ReportingCartographyDashboardSteps.addIndicatorToReporting(ReportingCartographyDashboardSteps.java:113)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 74 more
Then the new Indicator should be added successfully 0.000
Feature: Risk Heatmap
0.000
Scenario Risk Heatmap Generation
Steps
Given A reporting exists with ID 0.000
When I generate risk heatmap for reporting ID 0.000
Then the risk heatmap should be generated successfully 0.000
And the heatmap should contain reporting ID 0.000
And the heatmap should contain probability and impact data 0.000
And all cells should have valid probability and impact levels 0.000
When I delete the new Reporting 0.000
Then the new Reporting should be deleted successfully 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.308
Background
Steps
Given I am authenticated with a valid token for Dashboard management 0.194
Given I have prepared new Reporting data 0.000
When I create the new Reporting 0.037
When I add an new Indicator to the Reporting 0.076
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurIdDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.reporting.Methods.createIndicateur(Methods.java:78)
	at com.klivar.backend_test.steps.reporting.dashboard.ReportingCartographyDashboardSteps.addIndicatorToReporting(ReportingCartographyDashboardSteps.java:113)
	at ✽.I add an new Indicator to the Reporting(classpath:features/RiskVulnerabilityStatusbyReporting.feature:10)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.reporting.reporting.Methods.createIndicateur(Methods.java:78)
	at com.klivar.backend_test.steps.reporting.dashboard.ReportingCartographyDashboardSteps.addIndicatorToReporting(ReportingCartographyDashboardSteps.java:113)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 74 more
Then the new Indicator should be added successfully 0.000
0.000
Scenario Reporting Elements State by Reporting ID
Steps
Given A reporting exists with ID 0.000
When I retrieve reporting elements state for reporting ID 0.000
Then the reporting elements state should be retrieved successfully 0.000
And the state should contain risk and vulnerability data 0.000
When I delete the new Reporting 0.000
Then the new Reporting should be deleted successfully 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.571
Scenario Full process from risk creation to project derivation
Steps
Given I have a valid risk payload for my use case 0.113
When I create a new risk 0.039
Then the response status should be 200 for creating risk in my use case 0.000
And The response should contain the created risk from my use case 0.000
Given I have a valid vulnerability payload for my use case 0.000
When I create a new vulnerability 0.044
Then The response status should be 200 for creating vulnerability in my use case 0.000
And The response should contain the created vulnerability in my use case 0.000
And I attached the vulnerability to the created risk 0.000
Given I have a valid requirement payload 0.000
When I create a new requirement 0.043
Then The response should contain the created requirement 0.000
And The created requirement title should be same as the title in the payload 0.000
And I added compliant options to the requirement 0.000
And I added non-compliant options to the requirement 0.000
And I attached the created vulnerability to the non-compliant options 0.000
Then The requirement creation should be successful 0.000
Given I have created a Category and Subcategory for my use case 0.102
And I have prepared Actif data for my use case 0.000
When I create the Actif for my use case 0.079
Then The Actif should be created successfully for my use case 0.000
Given I have prepared Indicateur data for my use case 0.000
When I create an indicator 0.145
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.use_case.UseCase1Steps.createIndicateurForUseCase1(UseCase1Steps.java:488)
	at ✽.I create an indicator(classpath:features/UseCase1.feature:32)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.use_case.UseCase1Steps.createIndicateurForUseCase1(UseCase1Steps.java:488)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
And I attached the created requirement to the indicator with assigned actors 0.000
Then The indicator creation should not generate any error 0.000
Given I have prepared Reporting data for my use case 0.000
When I create a new reporting 0.000
Then The reporting creation should not generate any error 0.000
And I store the created Reporting ID for my use case 0.000
Given I attache the created indicator to the reporting 0.000
Then The attachment should not generate any error 0.000
When The reporting is attached to the indicator 0.000
Then A new project should be created from the reporting 0.000
And The project should contain as many challenges as the number of indicators attached to the reporting 0.000
Given I have a valid challenge id from the created project 0.000
And I have a valid task creation request 0.000
When I send a POST request to create a task 0.000
Then the response status code should be OK for creating a task 0.000
And I store the created task id 0.000
When I send a GET request to get the task by id 0.000
Then the response status code should be OK for getting a task by id 0.000
And the response should contain the created task 0.000
When I send a PUT request to update the task 0.000
Then the response status code should be OK for updating a task 0.000
And the response should contain the updated task 0.000
When I send a DELETE request to delete the task 0.000
Then the response status code should be NoContent for deleting a task 0.000
When I send a GET request to get the deleted task by id 0.000
Then the response status code should be NotFound for getting a deleted task 0.000
When I send a GET request to retrieve task files 0.000
Then the response status code should be OK for retrieving task files 0.000
When I send a GET request to retrieve task owners 0.000
Then the response status code should be OK for retrieving task owners 0.000
When I have a task from the created project 0.000
And I get the combined options for that task 0.000
Then I answer to the requirement task 0.000
Given I have a new comment payload 0.000
When I send a POST request to create the comment 0.000
Then the response status code should be Created for creating a comment 0.000
And I store the created comment id 0.000
When I send a GET request to get the comment by its id 0.000
Then the response status code should be OK for getting a comment by id 0.000
And the response should contain the created comment 0.000
When I send a PUT request to update the comment by its id 0.000
Then the response status code should be OK for updating a comment 0.000
And the response should reflect the updated comment 0.000
When I send a DELETE request to delete the comment by its id 0.000
Then the response status code should be No Content for deleting a comment 0.000
Given I prepare a new observation request 0.000
When I send a POST request to create an observation 0.000
Then the response status code should be Created for creating an observation 0.000
And I store the created observation id 0.000
When I send a GET request to get the observation by its id 0.000
Then the response status code should be OK for getting an observation by id 0.000
And the response should contain the created observation 0.000
When I send a PUT request to update the observation 0.000
Then the response status code should be OK for updating an observation 0.000
And the response should contain the updated observation 0.000
When I send a DELETE request to delete the observation 0.000
Then the response status code should be NoContent for deleting an observation 0.000
When I send a GET request to get the deleted observation by its id 0.000
Then the response status code should be NotFound for getting a deleted observation 0.000
When I send a GET request to retrieve all observations 0.000
Then the response status code should be OK for retrieving all observations 0.000
And the response should contain a list of observations 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000
0.527
Scenario Full process from model creation to project derivation
Steps
Given I have a valid model payload for use case 2 0.137
When I create a new model for use case 2 0.194
Then the response status should be created for the model in use case 2 0.000
And The response should contain the created model from use case 2 0.000
Given I have a valid risk payload for use case 2 0.036
When I create a new risk for use case 2 0.038
Then the response status should be ok for creating risk in use case 2 0.000
And The response should contain the created risk from use case 2 0.000
Given I have a valid vulnerability payload for use case 2 0.000
When I create a new vulnerability for use case 2 0.041
Then The response status should be ok for creating vulnerability in use case 2 0.000
And The response should contain the created vulnerability in use case 2 0.000
And I attached the vulnerability to the created risk for use case 2 0.000
Given I have a valid requirement payload for use case 2 0.000
When I create a new requirement for use case 2 0.042
Then The response should contain the created requirement for use case 2 0.000
And The created requirement title should be same as the title in the payload for use case 2 0.000
And I added compliant options to the requirement for use case 2 0.000
And I added non-compliant options to the requirement for use case 2 0.000
And I attached the created vulnerability to the non-compliant options for use case 2 0.000
Then The requirement creation should be successful for use case 2 0.000
Given I have prepared Indicateur data without actors for use case 2 0.000
When I create an indicator for use case 2 0.035
org.springframework.web.client.RestClientException: Error while extracting response for type [class com.klivar.backend_test.reporting.dto.indicateur.IndicateurInDTO] and content type [application/json]
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:127)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.use_case.UseCase2Steps.createIndicateurForUseCase1(UseCase2Steps.java:584)
	at ✽.I create an indicator for use case 2(classpath:features/usecase2.feature:33)
Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:409)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:357)
	at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:105)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1183)
	at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1166)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:903)
	at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:683)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:710)
	at com.klivar.backend_test.steps.use_case.UseCase2Steps.createIndicateurForUseCase1(UseCase2Steps.java:584)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
	at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
	at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
	at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:84)
	at io.cucumber.core.runner.TestStep.run(TestStep.java:56)
	at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
	at io.cucumber.core.runner.TestCase.run(TestCase.java:84)
	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:137)
	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:137)
	at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
	at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
	at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runFeatures$6(CucumberExecutionContext.java:148)
	at io.cucumber.core.runtime.CucumberExecutionContext.execute(CucumberExecutionContext.java:163)
	at io.cucumber.core.runtime.CucumberExecutionContext.runFeatures(CucumberExecutionContext.java:146)
	at io.cucumber.junit.Cucumber$StartAndFinishTestRun.evaluate(Cucumber.java:226)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:55)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:223)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:175)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:139)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Une': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2584)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2610)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2618)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:825)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3662)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2749)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:867)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:753)
	at com.fasterxml.jackson.databind.ObjectReader._initForReading(ObjectReader.java:357)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2115)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1501)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:398)
	... 73 more
And I attached the created requirement to the indicator without assigning actors for use case 2 0.000
And I attached the created model to the indicator for use case 2 0.000
Then The indicator creation should not generate any error for use case 2 0.000
Given I have prepared Reporting data for use case 2 0.000
When I create a new reporting for use case 2 0.000
Then The reporting creation should not generate any error for use case 2 0.000
And I store the created Reporting ID for use case 2 0.000
Given I attache the created indicator to the reporting for use case 2 0.000
Then The attachment should not generate any error for use case 2 0.000
Given I have The created model for use case 2 0.000
When The reporting is attached to the indicator for use case 2 0.000
And I use the created model for use case 2 0.000
Then A new project should be created from the reporting for use case 2 0.000
And The project should contain as many challenges as the number of indicators attached to the reporting for use case 2 0.000
After com.klivar.backend_test.steps.auditeur.comment.CommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.followUp.FollowUpSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.test.TestSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.missionType.MissionTypeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.planEvaluation.PlanEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.ficheEvaluation.FicheEvaluationCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.document.DocumentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.avis.AvisSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterCommentSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterObservationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.recommendation.RecommendationSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.demande.DemandeSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.TaskSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.decision.DecisionSteps.cleanup() 0.000
After com.klivar.backend_test.steps.boardMember.instance.InstanceSteps.cleanup() 0.000