Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 0ccd7713 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

fixed aux tests

parent 3920fa32
Branches
Tags
No related merge requests found
...@@ -31,7 +31,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation ...@@ -31,7 +31,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
var container = new VehicleContainer(dataWriter, deco); var container = new VehicleContainer(dataWriter, deco);
var data = DrivingCycleDataReader.ReadFromFileDistanceBased(@"TestData\Cycles\LongHaul_short.vdri"); var data = DrivingCycleDataReader.ReadFromFileDistanceBased(@"TestData\Cycles\LongHaul_short.vdri");
var mockcycle = new MockDrivingCycle(container, data);
var port = new MockTnOutPort(); var port = new MockTnOutPort();
var aux = new Auxiliary(container); var aux = new Auxiliary(container);
......
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation;
...@@ -19,13 +20,13 @@ namespace TUGraz.VectoCore.Tests.Utils ...@@ -19,13 +20,13 @@ namespace TUGraz.VectoCore.Tests.Utils
if (data != null) { if (data != null) {
_left = data.Entries.GetEnumerator(); _left = data.Entries.GetEnumerator();
_right = data.Entries.GetEnumerator(); _right = data.Entries.GetEnumerator();
_left.MoveNext();
_right.MoveNext();
_right.MoveNext();
} else { } else {
_left = Enumerable.Empty<DrivingCycleData.DrivingCycleEntry>().GetEnumerator(); _left = Enumerable.Empty<DrivingCycleData.DrivingCycleEntry>().GetEnumerator();
_right = Enumerable.Empty<DrivingCycleData.DrivingCycleEntry>().GetEnumerator(); _right = Enumerable.Empty<DrivingCycleData.DrivingCycleEntry>().GetEnumerator();
} }
_left.MoveNext();
_right.MoveNext();
_right.MoveNext();
} }
...@@ -39,7 +40,13 @@ namespace TUGraz.VectoCore.Tests.Utils ...@@ -39,7 +40,13 @@ namespace TUGraz.VectoCore.Tests.Utils
}; };
} }
protected override void DoWriteModalResults(IModalDataWriter writer) {} protected override void DoWriteModalResults(IModalDataWriter writer)
{
writer[ModalResultField.dist] = 0.SI<Meter>();
writer[ModalResultField.v_targ] = 0.KMPHtoMeterPerSecond();
writer[ModalResultField.grad] = 0.SI<Scalar>();
writer[ModalResultField.altitude] = 0.SI<Meter>();
}
protected override void DoCommitSimulationStep() protected override void DoCommitSimulationStep()
{ {
...@@ -49,7 +56,7 @@ namespace TUGraz.VectoCore.Tests.Utils ...@@ -49,7 +56,7 @@ namespace TUGraz.VectoCore.Tests.Utils
public Meter CycleStartDistance public Meter CycleStartDistance
{ {
get { return _left.Current.Distance; } get { return 0.SI<Meter>(); }
} }
public IReadOnlyList<DrivingCycleData.DrivingCycleEntry> LookAhead(Meter lookaheadDistance) public IReadOnlyList<DrivingCycleData.DrivingCycleEntry> LookAhead(Meter lookaheadDistance)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment