|
|
@@ -997,55 +997,49 @@ void value_type_matrix_ulong_tests() {
|
|
|
}
|
|
|
|
|
|
void value_type_matrix_int64_tests() {
|
|
|
- // BROKEN(/invercargill/value_type_matrix/int64/vector): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/int64/vector", () => {
|
|
|
-// int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
-//
|
|
|
-// var v = new Vector<int64?>();
|
|
|
-// foreach (int64? i in items) v.add(i);
|
|
|
-// assert(v.count() == 4);
|
|
|
-// assert(v.length == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// int64? got;
|
|
|
-// assert(v.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// assert(v.to_array().length == 4);
|
|
|
-// assert(v.to_vector().count() == 4);
|
|
|
-// assert(v.first_or_default() == items[0]);
|
|
|
-// assert(v.last_or_default() == items[3]);
|
|
|
-// });
|
|
|
-
|
|
|
- // BROKEN(/invercargill/value_type_matrix/int64/buffer): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/int64/buffer", () => {
|
|
|
-// int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
-//
|
|
|
-// var b = new Buffer<int64?>(4);
|
|
|
-// for (int i = 0; i < 4; i++) b.set((uint)i, items[i]);
|
|
|
-// assert(b.count() == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// int64? got;
|
|
|
-// assert(b.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// });
|
|
|
-
|
|
|
- // BROKEN(/invercargill/value_type_matrix/int64/ring_buffer): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/int64/ring_buffer", () => {
|
|
|
-// int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
-//
|
|
|
-// var r = new RingBuffer<int64?>(4);
|
|
|
-// for (int i = 0; i < 4; i++) r.set((uint)i, items[i]);
|
|
|
-// assert(r.count() == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// int64? got;
|
|
|
-// assert(r.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// });
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/int64/vector", () => {
|
|
|
+ int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
+
|
|
|
+ var v = new Vector<int64?>();
|
|
|
+ foreach (int64? i in items) v.add(i);
|
|
|
+ assert(v.count() == 4);
|
|
|
+ assert(v.length == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ int64? got;
|
|
|
+ assert(v.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ assert(v.to_array().length == 4);
|
|
|
+ assert(v.to_vector().count() == 4);
|
|
|
+ assert(v.first_or_default() == items[0]);
|
|
|
+ assert(v.last_or_default() == items[3]);
|
|
|
+ });
|
|
|
+
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/int64/buffer", () => {
|
|
|
+ int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
+
|
|
|
+ var b = new Buffer<int64?>(4);
|
|
|
+ for (int i = 0; i < 4; i++) b.set((uint)i, items[i]);
|
|
|
+ assert(b.count() == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ int64? got;
|
|
|
+ assert(b.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/int64/ring_buffer", () => {
|
|
|
+ int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
+
|
|
|
+ var r = new RingBuffer<int64?>(4);
|
|
|
+ for (int i = 0; i < 4; i++) r.set((uint)i, items[i]);
|
|
|
+ assert(r.count() == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ int64? got;
|
|
|
+ assert(r.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
Test.add_func("/invercargill/value_type_matrix/int64/series", () => {
|
|
|
int64?[] items = {5000000000L, -5000000000L, 9223372036854775807L, 0L};
|
|
|
@@ -1204,55 +1198,49 @@ void value_type_matrix_int64_tests() {
|
|
|
}
|
|
|
|
|
|
void value_type_matrix_uint64_tests() {
|
|
|
- // BROKEN(/invercargill/value_type_matrix/uint64/vector): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/uint64/vector", () => {
|
|
|
-// uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
-//
|
|
|
-// var v = new Vector<uint64?>();
|
|
|
-// foreach (uint64? i in items) v.add(i);
|
|
|
-// assert(v.count() == 4);
|
|
|
-// assert(v.length == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// uint64? got;
|
|
|
-// assert(v.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// assert(v.to_array().length == 4);
|
|
|
-// assert(v.to_vector().count() == 4);
|
|
|
-// assert(v.first_or_default() == items[0]);
|
|
|
-// assert(v.last_or_default() == items[3]);
|
|
|
-// });
|
|
|
-
|
|
|
- // BROKEN(/invercargill/value_type_matrix/uint64/buffer): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/uint64/buffer", () => {
|
|
|
-// uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
-//
|
|
|
-// var b = new Buffer<uint64?>(4);
|
|
|
-// for (int i = 0; i < 4; i++) b.set((uint)i, items[i]);
|
|
|
-// assert(b.count() == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// uint64? got;
|
|
|
-// assert(b.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// });
|
|
|
-
|
|
|
- // BROKEN(/invercargill/value_type_matrix/uint64/ring_buffer): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/uint64/ring_buffer", () => {
|
|
|
-// uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
-//
|
|
|
-// var r = new RingBuffer<uint64?>(4);
|
|
|
-// for (int i = 0; i < 4; i++) r.set((uint)i, items[i]);
|
|
|
-// assert(r.count() == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// uint64? got;
|
|
|
-// assert(r.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// });
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/uint64/vector", () => {
|
|
|
+ uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
+
|
|
|
+ var v = new Vector<uint64?>();
|
|
|
+ foreach (uint64? i in items) v.add(i);
|
|
|
+ assert(v.count() == 4);
|
|
|
+ assert(v.length == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ uint64? got;
|
|
|
+ assert(v.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ assert(v.to_array().length == 4);
|
|
|
+ assert(v.to_vector().count() == 4);
|
|
|
+ assert(v.first_or_default() == items[0]);
|
|
|
+ assert(v.last_or_default() == items[3]);
|
|
|
+ });
|
|
|
+
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/uint64/buffer", () => {
|
|
|
+ uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
+
|
|
|
+ var b = new Buffer<uint64?>(4);
|
|
|
+ for (int i = 0; i < 4; i++) b.set((uint)i, items[i]);
|
|
|
+ assert(b.count() == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ uint64? got;
|
|
|
+ assert(b.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/uint64/ring_buffer", () => {
|
|
|
+ uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
+
|
|
|
+ var r = new RingBuffer<uint64?>(4);
|
|
|
+ for (int i = 0; i < 4; i++) r.set((uint)i, items[i]);
|
|
|
+ assert(r.count() == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ uint64? got;
|
|
|
+ assert(r.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
Test.add_func("/invercargill/value_type_matrix/uint64/series", () => {
|
|
|
uint64?[] items = {5000000000UL, 1UL, 0UL, 18446744073709551615UL};
|
|
|
@@ -1411,55 +1399,49 @@ void value_type_matrix_uint64_tests() {
|
|
|
}
|
|
|
|
|
|
void value_type_matrix_float_tests() {
|
|
|
- // BROKEN(/invercargill/value_type_matrix/float/vector): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/float/vector", () => {
|
|
|
-// float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|
|
|
-//
|
|
|
-// var v = new Vector<float?>();
|
|
|
-// foreach (float? i in items) v.add(i);
|
|
|
-// assert(v.count() == 4);
|
|
|
-// assert(v.length == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// float? got;
|
|
|
-// assert(v.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// assert(v.to_array().length == 4);
|
|
|
-// assert(v.to_vector().count() == 4);
|
|
|
-// assert(v.first_or_default() == items[0]);
|
|
|
-// assert(v.last_or_default() == items[3]);
|
|
|
-// });
|
|
|
-
|
|
|
- // BROKEN(/invercargill/value_type_matrix/float/buffer): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/float/buffer", () => {
|
|
|
-// float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|
|
|
-//
|
|
|
-// var b = new Buffer<float?>(4);
|
|
|
-// for (int i = 0; i < 4; i++) b.set((uint)i, items[i]);
|
|
|
-// assert(b.count() == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// float? got;
|
|
|
-// assert(b.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// });
|
|
|
-
|
|
|
- // BROKEN(/invercargill/value_type_matrix/float/ring_buffer): known failure at time of writing -- whole case disabled.
|
|
|
- // Keep the original body below for the fix tasks to re-enable:
|
|
|
-// Test.add_func("/invercargill/value_type_matrix/float/ring_buffer", () => {
|
|
|
-// float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|
|
|
-//
|
|
|
-// var r = new RingBuffer<float?>(4);
|
|
|
-// for (int i = 0; i < 4; i++) r.set((uint)i, items[i]);
|
|
|
-// assert(r.count() == 4);
|
|
|
-// for (int i = 0; i < 4; i++) {
|
|
|
-// float? got;
|
|
|
-// assert(r.try_get((uint)i, out got));
|
|
|
-// assert(got == items[i]);
|
|
|
-// }
|
|
|
-// });
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/float/vector", () => {
|
|
|
+ float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|
|
|
+
|
|
|
+ var v = new Vector<float?>();
|
|
|
+ foreach (float? i in items) v.add(i);
|
|
|
+ assert(v.count() == 4);
|
|
|
+ assert(v.length == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ float? got;
|
|
|
+ assert(v.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ assert(v.to_array().length == 4);
|
|
|
+ assert(v.to_vector().count() == 4);
|
|
|
+ assert(v.first_or_default() == items[0]);
|
|
|
+ assert(v.last_or_default() == items[3]);
|
|
|
+ });
|
|
|
+
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/float/buffer", () => {
|
|
|
+ float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|
|
|
+
|
|
|
+ var b = new Buffer<float?>(4);
|
|
|
+ for (int i = 0; i < 4; i++) b.set((uint)i, items[i]);
|
|
|
+ assert(b.count() == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ float? got;
|
|
|
+ assert(b.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ Test.add_func("/invercargill/value_type_matrix/float/ring_buffer", () => {
|
|
|
+ float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|
|
|
+
|
|
|
+ var r = new RingBuffer<float?>(4);
|
|
|
+ for (int i = 0; i < 4; i++) r.set((uint)i, items[i]);
|
|
|
+ assert(r.count() == 4);
|
|
|
+ for (int i = 0; i < 4; i++) {
|
|
|
+ float? got;
|
|
|
+ assert(r.try_get((uint)i, out got));
|
|
|
+ assert(got == items[i]);
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
Test.add_func("/invercargill/value_type_matrix/float/series", () => {
|
|
|
float?[] items = {1.5f, -2.25f, 100.5f, 0.0f};
|