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

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

report a component multiple times if multiple instances exist

parent 8e2a18d1
No related branches found
No related tags found
No related merge requests found
...@@ -54,10 +54,8 @@ namespace TUGraz.VectoHashing ...@@ -54,10 +54,8 @@ namespace TUGraz.VectoHashing
{ {
var retVal = new List<VectoComponents>(); var retVal = new List<VectoComponents>();
foreach (var component in EnumHelper.GetValues<VectoComponents>()) { foreach (var component in EnumHelper.GetValues<VectoComponents>()) {
if (Navigator.Select(string.Format("//*[local-name()='{0}']", component.XMLElementName()), Manager).Count == 0) { var count = Navigator.Select(string.Format("//*[local-name()='{0}']", component.XMLElementName()), Manager).Count;
continue; for (var i = 0; i < count; i++) {
}
if (!retVal.Contains(component)) {
retVal.Add(component); retVal.Add(component);
} }
} }
......
...@@ -27,7 +27,7 @@ namespace VectoHashingTest ...@@ -27,7 +27,7 @@ namespace VectoHashingTest
var h = VectoHash.Load(ReferenceXMLVehicle); var h = VectoHash.Load(ReferenceXMLVehicle);
var components = h.GetContainigComponents().ToList(); var components = h.GetContainigComponents().ToList();
Assert.AreEqual(9, components.Count); Assert.AreEqual(10, components.Count);
} }
[TestCase(ReferenceXMLEngine, VectoComponents.Engine, BasicHasingTests.HashEngineXML)] [TestCase(ReferenceXMLEngine, VectoComponents.Engine, BasicHasingTests.HashEngineXML)]
......
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