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

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
ClusterObservation Management 40 4 4 0 0 48 4 4 8 58.800 Failed
Feature ClusterObservation Management
As an auditor I want to manage cluster observations So that I can track cluster findings
0.345
Given I am authenticated with a valid token for clusterobservation management 0.345
8.098
Given I have a valid cluster answer for testing 7.843
And I have a valid clusterobservation payload 0.000
When I create a clusterobservation 0.254
Then the clusterobservation should be created successfully 0.000
And I store the clusterobservation ID for future use 0.000
And the clusterobservation should have valid data 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.386
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.154
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.227
After com.klivar.backend_test.steps.auditeur.compteRendu.CompteRenduSteps.cleanup() 0.000
After com.klivar.backend_test.steps.auditeur.cluster.RecommendationClusterAnswerSteps.cleanup() 0.035
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.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
0.193
Given I am authenticated with a valid token for clusterobservation management 0.193
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
0.194
Given I am authenticated with a valid token for clusterobservation management 0.194
8.304
Given I have created multiple clusterobservations 8.225
When I get all clusterobservations 0.078
Then a list of clusterobservations should be returned 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.410
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.148
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.229
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.621
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.317
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.194
Given I am authenticated with a valid token for clusterobservation management 0.194
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
0.194
Given I am authenticated with a valid token for clusterobservation management 0.194
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
0.200
Given I am authenticated with a valid token for clusterobservation management 0.200
0.104
When I get a clusterobservation with ID 99999999999999 0.104
Then the clusterobservation request should fail with status FORBIDDEN 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.195
Given I am authenticated with a valid token for clusterobservation management 0.195
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.194
Given I am authenticated with a valid token for clusterobservation management 0.194
8.214
Given I have a valid cluster answer for testing 7.782
And I have a valid clusterobservation payload 0.000
When I create a clusterobservation 0.118
Then the clusterobservation should be created successfully 0.000
When I create a clusterobservation 0.115
Then the clusterobservation should be created successfully 0.000
When I create a clusterobservation 0.118
Then the clusterobservation should be created successfully 0.000
When I get all clusterobservations 0.079
Then a list of clusterobservations should be returned 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.405
After com.klivar.backend_test.steps.auditeur.mission.MissionSteps.cleanup() 0.153
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.233
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.310
After com.klivar.backend_test.steps.auditeur.cluster.ClusterSteps.cleanup() 0.320
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