From 7c263d3ed48b450e2a2a2d3487cb2c75c3b17208 Mon Sep 17 00:00:00 2001 From: Mergul Date: Fri, 24 Apr 2020 20:47:42 +0200 Subject: [PATCH] SimpleVector test improvement --- tests/vector.d | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/vector.d b/tests/vector.d index 109ff37..4b2ad5b 100644 --- a/tests/vector.d +++ b/tests/vector.d @@ -16,4 +16,20 @@ unittest vector.clear(); assert(vector.length == 0); + + ubyte[1025] array; + foreach(i;0..cast(uint)array.length)array[i] = cast(ubyte)i; + vector.add(array); + assert(vector.length == 1025); + assert(vector[] == array[]); + + SimpleVector vector2; + vector2.clear(); + vector2.add(array[0..1023]); + vector2.add('a'); + vector2.add('b'); + assert(vector2.length == 1025); + assert(vector2[0..1023] == array[0..1023]); + assert(vector2[1023] == 'a'); + assert(vector2[1024] == 'b'); }