|
@@ -29,18 +29,18 @@ namespace SharpGLTF.Schema2.Tiles3D
|
|
|
[TestCase("PropertyAttributesClassPropertyArray.gltf", typeof(ModelException))]
|
|
[TestCase("PropertyAttributesClassPropertyArray.gltf", typeof(ModelException))]
|
|
|
[TestCase("PropertyAttributesClassPropertyInvalidComponentType.gltf", typeof(ModelException))]
|
|
[TestCase("PropertyAttributesClassPropertyInvalidComponentType.gltf", typeof(ModelException))]
|
|
|
[TestCase("PropertyAttributesClassPropertyInvalidEnumValueType.gltf", typeof(ModelException))]
|
|
[TestCase("PropertyAttributesClassPropertyInvalidEnumValueType.gltf", typeof(ModelException))]
|
|
|
- // todo minmax [TestCase("PropertyAttributesClassPropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
- // todo minmax [TestCase("PropertyAttributesClassPropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
|
|
+ [TestCase("PropertyAttributesClassPropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
+ [TestCase("PropertyAttributesClassPropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
[TestCase("PropertyAttributesClassPropertyString.gltf", typeof(ModelException))]
|
|
[TestCase("PropertyAttributesClassPropertyString.gltf", typeof(ModelException))]
|
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidElementType.gltf", typeof(InvalidOperationException))]
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidElementType.gltf", typeof(InvalidOperationException))]
|
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidElementValue.gltf", typeof(LinkException))]
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidElementValue.gltf", typeof(LinkException))]
|
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidLength.gltf", typeof(SchemaException))]
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidLength.gltf", typeof(SchemaException))]
|
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidType.gltf", typeof(SchemaException))]
|
|
[TestCase("PropertyAttributesMeshPrimitivePropertyAttributesInvalidType.gltf", typeof(SchemaException))]
|
|
|
[TestCase("PropertyAttributesPropertyAttributePropertyInvalidAttribute.gltf", typeof(ModelException))]
|
|
[TestCase("PropertyAttributesPropertyAttributePropertyInvalidAttribute.gltf", typeof(ModelException))]
|
|
|
- // todo minmax [TestCase("PropertyAttributesPropertyAttributePropertyMaxMismatch.gltf", typeof(ModelException))]
|
|
|
|
|
- // todo minmax [TestCase("PropertyAttributesPropertyAttributePropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
- // todo minmax [TestCase("PropertyAttributesPropertyAttributePropertyMinMismatch.gltf", typeof(ModelException))]
|
|
|
|
|
- // todo minmax [TestCase("PropertyAttributesPropertyAttributePropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
|
|
+ [TestCase("PropertyAttributesPropertyAttributePropertyMaxMismatch.gltf", null)] // bug in the test file
|
|
|
|
|
+ [TestCase("PropertyAttributesPropertyAttributePropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
+ [TestCase("PropertyAttributesPropertyAttributePropertyMinMismatch.gltf", null)]
|
|
|
|
|
+ [TestCase("PropertyAttributesPropertyAttributePropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
// todo minmax [TestCase("PropertyTextureClassPropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
// todo minmax [TestCase("PropertyTextureClassPropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
|
// todo minmax [TestCase("PropertyTextureClassPropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
// todo minmax [TestCase("PropertyTextureClassPropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
// todo minmax [TestCase("PropertyTextureClassPropertyWithOffsetScaleMinNotInRange.gltf", typeof(ModelException))]
|
|
// todo minmax [TestCase("PropertyTextureClassPropertyWithOffsetScaleMinNotInRange.gltf", typeof(ModelException))]
|
|
@@ -58,7 +58,7 @@ namespace SharpGLTF.Schema2.Tiles3D
|
|
|
// todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMaxMismatch.gltf", typeof(ModelException))]
|
|
// todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMaxMismatch.gltf", typeof(ModelException))]
|
|
|
// todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
// todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMaxNotInRange.gltf", typeof(ModelException))]
|
|
|
// todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMinMismatch.gltf", typeof(ModelException))]
|
|
// todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMinMismatch.gltf", typeof(ModelException))]
|
|
|
- // todo minmax [TestCase("PropertyTexturePropertyTexturePropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
|
|
|
|
+ // todo minmax[TestCase("PropertyTexturePropertyTexturePropertyMinNotInRange.gltf", typeof(ModelException))]
|
|
|
[TestCase("StructuralMetadataMissingSchema.gltf", typeof(ModelException))]
|
|
[TestCase("StructuralMetadataMissingSchema.gltf", typeof(ModelException))]
|
|
|
[TestCase("StructuralMetadataSchemaAndSchemaUri.gltf", typeof(ModelException))]
|
|
[TestCase("StructuralMetadataSchemaAndSchemaUri.gltf", typeof(ModelException))]
|
|
|
[TestCase("ValidMultipleClasses.gltf", null)]
|
|
[TestCase("ValidMultipleClasses.gltf", null)]
|