Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 4ec0347c authored by Markus QUARITSCH's avatar Markus QUARITSCH
Browse files

adapt hashing test for changes in hashing method

parent ca6110e6
No related branches found
No related tags found
No related merge requests found
......@@ -104,6 +104,8 @@ namespace TUGraz.VectoCommon.Hashing
return XMLNames.Component_CertifiedAeroReduction;
case VectoComponents.ElectricEnergyStorage:
return XMLNames.REESS;
case VectoComponents.VectoInterimVehicleInformation:
return "InterimVehicle";
default:
throw new ArgumentOutOfRangeException("VectoComponents", component, null);
}
......
......@@ -743,12 +743,12 @@ namespace VectoHashingTest
var variationValid = h2.ValidateHash();
Assert.IsTrue(variationValid);
var message = "";
var validatorV = new XMLValidator(xmlDocV, validationErrorAction: (s, ve) => message = ve.Exception.Message);
var validatorV = new XMLValidator(xmlDocV, validationErrorAction: (s, ve) => {});
var result = validatorV.ValidateXML(XmlDocumentType.DeclarationComponentData);
Assert.IsFalse(result);
Assert.IsTrue(message.Contains("Invalid tyre dimension"));
Assert.NotNull(validatorV.ValidationError);
Assert.IsTrue(validatorV.ValidationError.Contains("Invalid tyre dimension"));
}
[
......@@ -798,13 +798,12 @@ namespace VectoHashingTest
xmlDoc.Load(modified);
var h = VectoHash.Load(xmlDoc);
var hashed = h.AddHash();
string message = "";
var validator = new XMLValidator(XmlReader.Create(new StringReader(hashed.ToString())),
validationErrorAction: (s, ve) => message = ve.Exception.Message);
validationErrorAction: (s, ve) => { });
var result = validator.ValidateXML(XmlDocumentType.DeclarationComponentData);
Assert.IsFalse(result);
Assert.IsTrue(message.Contains("Invalid tyre dimension"));
Assert.IsTrue(validator.ValidationError.Contains("Invalid tyre dimension"));
}
private XmlReader GetModifiedXML(XDocument doc, string dimension)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment