Added tests for strategy handling

This commit is contained in:
Thorsten Sommer 2020-07-29 19:26:23 +02:00
parent 70d069e9bd
commit 7048a6c5ff

View File

@ -93,6 +93,19 @@ namespace ExaArrayTests
Assert.That(exaA.Length, Is.EqualTo(5_000_000_000)); Assert.That(exaA.Length, Is.EqualTo(5_000_000_000));
} }
[Test]
public void TestStrategies01()
{
var exaA = new ExaArray1D<byte>();
Assert.That(exaA.OptimizationStrategy, Is.EqualTo(Strategy.MAX_PERFORMANCE));
exaA = new ExaArray1D<byte>(Strategy.MAX_PERFORMANCE);
Assert.That(exaA.OptimizationStrategy, Is.EqualTo(Strategy.MAX_PERFORMANCE));
exaA = new ExaArray1D<byte>(Strategy.MAX_ELEMENTS);
Assert.That(exaA.OptimizationStrategy, Is.EqualTo(Strategy.MAX_ELEMENTS));
}
[Test] [Test]
public void TestPerformance01() public void TestPerformance01()
{ {