Skip to content

Commit 76d3528

Browse files
atextorRaMisess
authored andcommitted
Remove false positive validation test model
With the updated version of the meta model shapes, this is acutally validated using shapes, so the test model and the test are neither working nor required any more.
1 parent b9a6989 commit 76d3528

File tree

3 files changed

+0
-55
lines changed

3 files changed

+0
-55
lines changed

core/sds-aspect-model-validator/src/test/java/io/openmanufacturing/sds/aspectmodel/validation/services/AspectModelValidatorTest.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -61,23 +61,6 @@ public void testValidAspect( final KnownVersion metaModelVersion ) {
6161
assertThat( violations ).isEmpty();
6262
}
6363

64-
/**
65-
* Test for a model that passes validation via BAMM's SHACL shapes but is actually invalid and can not be loaded using
66-
* {@link io.openmanufacturing.sds.metamodel.loader.AspectModelLoader#fromVersionedModel(VersionedModel)}.
67-
* This method and the corresponding test model should be removed once
68-
* <a href="https://github.com/OpenManufacturingPlatform/sds-bamm-aspect-meta-model/issues/173">BAMM-173</a> has been addressed
69-
* @param metaModelVersion the meta model version
70-
*/
71-
@ParameterizedTest
72-
@MethodSource( value = "versionsStartingWith2_0_0" )
73-
public void testFalsePositiveValidation( final KnownVersion metaModelVersion ) {
74-
final TestModel testModel = InvalidTestAspect.ASPECT_WITH_FALSE_POSITIVE_VALIDATION;
75-
final Try<VersionedModel> aspectModel = TestResources.getModel( testModel, metaModelVersion );
76-
final List<Violation> violations = service.get( metaModelVersion ).validateModel( aspectModel );
77-
assertThat( violations ).isNotEmpty();
78-
assertThat( violations.get( 0 ) ).isOfAnyClassIn( ProcessingViolation.class );
79-
}
80-
8164
@ParameterizedTest
8265
@EnumSource( value = TestAspect.class, mode = EnumSource.Mode.EXCLUDE, names = {
8366
"ASPECT_WITH_CONSTRAINTS",

core/sds-test-aspect-models/src/main/java/io/openmanufacturing/sds/test/InvalidTestAspect.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public enum InvalidTestAspect implements TestModel {
1919
ACTUALLY_JSON,
2020
ASPECT_MISSING_NAME_AND_PROPERTIES,
2121
ASPECT_MISSING_PROPERTIES,
22-
ASPECT_WITH_FALSE_POSITIVE_VALIDATION,
2322
ASPECT_WITH_INVALID_VERSION,
2423
ASPECT_WITH_BAMM_NAMESPACE_FOR_CUSTOM_UNIT,
2524
ASPECT_WITH_RECURSIVE_PROPERTY,

core/sds-test-aspect-models/src/main/resources/invalid/bamm_2_0_0/io.openmanufacturing.test/1.0.0/AspectWithFalsePositiveValidation.ttl

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)