123456789101112131415161718192021222324252627 |
- #include "tests/ArrayTests.h"
- #include "tests/Test.h"
- #include "utils/Array.h"
- #include "utils/StringBuffer.h"
- typedef StringBuffer<50> String;
- static void testToString1(Test& test) {
- Array<int, 3> a;
- a[0] = 1;
- a[1] = 243;
- a[2] = -423;
- test.checkEqual(String("[1, 243, -423]"), String(a), "array to string 1");
- }
- static void testToString2(Test& test) {
- Array<int, 1> a;
- a[0] = 1;
- test.checkEqual(String("[1]"), String(a), "array to string 2");
- }
- void ArrayTests::test() {
- Test test("Array");
- testToString1(test);
- testToString2(test);
- test.finalize();
- }
|