Added index operator for cloning a range

Closing thorsten/ExaArray#5
This commit is contained in:
tsommer committed 2020-08-01 15:48:07 +02:00
1 parent a791ad6b0a
commit d2ae4895c4
2 files changed
+21 -2

No files matched your search

+4 -2
View File
@@ -539,13 +539,15 @@ namespace ExaArrayTests
var exPerf = new ExaArray1D<byte>(Strategy.MAX_PERFORMANCE);
exPerf.Extend(3 * MAX); // more than one chunk
var next = ExaArray1D<byte>.CreateFrom(exPerf, 0, exPerf.Length - 1);
var next1 = ExaArray1D<byte>.CreateFrom(exPerf, 0, exPerf.Length - 1);
var next2 = exPerf.Clone();
var next3 = exPerf.Clone(0, exPerf.Length - 1);
var next4 = exPerf[0, exPerf.Length - 1];
Assert.That(next.Length, Is.EqualTo(exPerf.Length));
Assert.That(next1.Length, Is.EqualTo(exPerf.Length));
Assert.That(next2.Length, Is.EqualTo(exPerf.Length));
Assert.That(next3.Length, Is.EqualTo(exPerf.Length));
Assert.That(next4.Length, Is.EqualTo(exPerf.Length));
}
[Test]