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 42a59b65 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

switch to NUnit testframework

parent 390ffbe0
Branches
Tags
No related merge requests found
Showing
with 859 additions and 889 deletions
......@@ -111,7 +111,6 @@
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
<Import Include="Microsoft.VisualStudio.TestTools.UnitTesting" />
</ItemGroup>
<ItemGroup>
<Compile Include="IntegrationTests\AuxDemandTest.vb" />
......
......@@ -31,7 +31,7 @@
using System;
using System.Diagnostics;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
namespace VectoHashingTest.Utils
{
......
......@@ -41,12 +41,10 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data;
using TUGraz.VectoCore.Models.SimulationComponent.Data.Engine;
using TUGraz.VectoCore.Models.SimulationComponent.Impl;
using TUGraz.VectoCore.Tests.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
using System.IO;
namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
{
[TestFixture]
public class AuxDemandTest
{
......
......@@ -34,10 +34,7 @@ using NUnit.Framework;
using TUGraz.VectoCommon.Utils;
using TUGraz.VectoCore.Configuration;
using TUGraz.VectoCore.Models.Simulation.DataBus;
using TUGraz.VectoCore.Models.SimulationComponent.Data;
using TUGraz.VectoCore.Tests.Utils;
using TUGraz.VectoCore.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
using System.IO;
namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
......@@ -45,7 +42,6 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
[TestFixture]
public class BusAdapterTest
{
[OneTimeSetUp]
public void RunBeforeAnyTests()
{
......
......@@ -30,7 +30,6 @@
*/
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCore.InputData.FileIO.JSON;
......@@ -194,7 +193,7 @@ namespace TUGraz.VectoCore.Tests.Integration
Assert.IsTrue(jobContainer.Runs.All(r => r.Success), string.Concat(jobContainer.Runs.Select(r => r.ExecException)));
}
[TestCategory("LongRunning"), TestCase(GearboxSpeedLimitJobDecl)]
[Category("LongRunning"), TestCase(GearboxSpeedLimitJobDecl)]
public void TestRunGbxSpeedLimitedSimulations(string file)
{
var fileWriter = new FileOutputWriter(file);
......
......@@ -30,10 +30,9 @@
*/
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCommon.Utils;
using TUGraz.VectoCore.InputData.FileIO.JSON;
using TUGraz.VectoCore.InputData.Reader.Impl;
using TUGraz.VectoCore.Models.Declaration;
......
......@@ -29,15 +29,9 @@
* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
*/
using System.Linq;
using NUnit.Framework;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCore.InputData.FileIO.JSON;
using TUGraz.VectoCore.InputData.Reader.Impl;
using TUGraz.VectoCore.Models.Declaration;
using TUGraz.VectoCore.Models.SimulationComponent.Data;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
using System.IO;
namespace TUGraz.VectoCore.Tests.Models.Declaration.DataAdapter
......
......@@ -29,15 +29,9 @@
* Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
*/
using System.Linq;
using NUnit.Framework;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCore.InputData.FileIO.JSON;
using TUGraz.VectoCore.InputData.Reader.Impl;
using TUGraz.VectoCore.Models.Declaration;
using TUGraz.VectoCore.Models.SimulationComponent.Data;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
namespace TUGraz.VectoCore.Tests.Models.Declaration.DataAdapter
{
......
......@@ -30,9 +30,7 @@
*/
using System.Collections.Generic;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using TUGraz.VectoCommon.Exceptions;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
using TUGraz.VectoCommon.Utils;
using TUGraz.VectoCore.InputData;
......
......@@ -30,7 +30,6 @@
*/
using System.IO;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
using TUGraz.VectoCommon.Exceptions;
using TUGraz.VectoCommon.Models;
......@@ -42,7 +41,6 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data;
using TUGraz.VectoCore.Models.SimulationComponent.Impl;
using TUGraz.VectoCore.Tests.Utils;
using TUGraz.VectoCore.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
namespace TUGraz.VectoCore.Tests.Models.Simulation
{
......@@ -69,7 +67,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
var dt = 1.SI<Second>();
var response = cycleOut.Request(absTime, dt);
Assert.IsInstanceOfType(response, typeof(ResponseSuccess));
Assert.IsInstanceOf<ResponseSuccess>(response);
var time = absTime + dt / 2;
var simulationInterval = dt;
......@@ -100,14 +98,14 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
var response = cycle.OutPort().Request(absTime, dt);
var timeFail = (response as ResponseFailTimeInterval);
Assert.IsInstanceOfType(response, typeof(ResponseFailTimeInterval));
Assert.IsInstanceOf<ResponseFailTimeInterval>(response);
// ReSharper disable once PossibleNullReferenceException
Assert.AreEqual(0.25.SI<Second>(), timeFail.DeltaT);
dt = timeFail.DeltaT;
response = cycle.OutPort().Request(absTime, dt);
Assert.IsInstanceOfType(response, typeof(ResponseSuccess));
Assert.IsInstanceOf<ResponseSuccess>(response);
container.CommitSimulationStep(absTime, dt);
......@@ -121,7 +119,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
dt = 1.SI<Second>();
response = cycle.OutPort().Request(absTime, dt);
Assert.IsInstanceOfType(response, typeof(ResponseFailTimeInterval));
Assert.IsInstanceOf<ResponseFailTimeInterval>(response);
dt = ((ResponseFailTimeInterval)response).DeltaT;
Assert.AreEqual(0.5.SI<Second>(), dt);
......
......@@ -40,7 +40,6 @@ using TUGraz.VectoCore.Models.Simulation;
using TUGraz.VectoCore.Models.Simulation.Impl;
using TUGraz.VectoCore.Models.SimulationComponent.Impl;
using TUGraz.VectoCore.Tests.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
namespace TUGraz.VectoCore.Tests.Models.Simulation
{
......@@ -73,13 +72,13 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
var powerTrain = builder.Build(runData);
Assert.IsInstanceOfType(powerTrain, typeof(IVehicleContainer));
Assert.IsInstanceOf<IVehicleContainer>(powerTrain);
Assert.AreEqual(componentCount, powerTrain.SimulationComponents().Count);
Assert.IsInstanceOfType(powerTrain.Engine, typeof(CombustionEngine));
Assert.IsInstanceOfType(powerTrain.Gearbox, typeof(Gearbox));
Assert.IsInstanceOfType(powerTrain.Cycle, typeof(ISimulationOutPort));
Assert.IsInstanceOfType(powerTrain.Vehicle, typeof(Vehicle));
Assert.IsInstanceOf<CombustionEngine>(powerTrain.Engine);
Assert.IsInstanceOf<Gearbox>(powerTrain.Gearbox);
Assert.IsInstanceOf<ISimulationOutPort>(powerTrain.Cycle);
Assert.IsInstanceOf<Vehicle>(powerTrain.Vehicle);
}
[TestCase(JobFileDeclNoAngular, 11, false),
......@@ -102,13 +101,13 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
var powerTrain = builder.Build(runData);
Assert.IsInstanceOfType(powerTrain, typeof(IVehicleContainer));
Assert.IsInstanceOf<IVehicleContainer>(powerTrain);
Assert.AreEqual(componentCount, powerTrain.SimulationComponents().Count);
Assert.IsInstanceOfType(powerTrain.Engine, typeof(CombustionEngine));
Assert.IsInstanceOfType(powerTrain.Gearbox, typeof(Gearbox));
Assert.IsInstanceOfType(powerTrain.Cycle, typeof(ISimulationOutPort));
Assert.IsInstanceOfType(powerTrain.Vehicle, typeof(Vehicle));
Assert.IsInstanceOf<CombustionEngine>(powerTrain.Engine);
Assert.IsInstanceOf<Gearbox>(powerTrain.Gearbox);
Assert.IsInstanceOf<ISimulationOutPort>(powerTrain.Cycle);
Assert.IsInstanceOf<Vehicle>(powerTrain.Vehicle);
} else {
AssertHelper.Exception<VectoException>(() => { reader.NextRun().ToList(); });
}
......
......@@ -42,7 +42,6 @@ using TUGraz.VectoCore.Models.SimulationComponent.Impl;
using TUGraz.VectoCore.OutputData;
using TUGraz.VectoCore.Tests.Utils;
using TUGraz.VectoCore.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
{
......
......@@ -47,7 +47,6 @@ using TUGraz.VectoCore.OutputData;
using TUGraz.VectoCore.OutputData.FileIO;
using TUGraz.VectoCore.Tests.Integration;
using TUGraz.VectoCore.Tests.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
using System.IO;
namespace TUGraz.VectoCore.Tests.Reports
......@@ -55,7 +54,6 @@ namespace TUGraz.VectoCore.Tests.Reports
[TestFixture]
public class ModDataTest
{
[OneTimeSetUp]
public void RunBeforeAnyTests()
{
......
......@@ -33,7 +33,7 @@ using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
using TUGraz.VectoCommon.Utils;
using TUGraz.VectoCore.Models.Simulation.Data;
using TUGraz.VectoCore.Utils;
......
......@@ -33,7 +33,6 @@ using System;
using System.Linq;
using NUnit.Framework;
using TUGraz.VectoCommon.Utils;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
namespace TUGraz.VectoCore.Tests.Utils
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment