TEST(ArrayTest, testContainer) { const int SIZE = 2; typedef Poco::Array<int,SIZE> Array; Array a = {{1, 2}}; EXPECT_TRUE(a[0] == 1); EXPECT_TRUE(a[1] == 2); typedef std::vector<Array> ArrayVec; ArrayVec container; container.push_back(a); container.push_back(a); EXPECT_TRUE(container[0][0] == 1); EXPECT_TRUE(container[0][1] == 2); EXPECT_TRUE(container[1][0] == 1); EXPECT_TRUE(container[1][1] == 2); }
void ArrayTest::testContainer() { const int SIZE = 2; typedef Poco::Array<int,SIZE> Array; Array a = { 1, 2 }; assert(a[0] == 1); assert(a[1] == 2); typedef std::vector<Array> ArrayVec; ArrayVec container; container.push_back(a); container.push_back(a); assert(container[0][0] == 1); assert(container[0][1] == 2); assert(container[1][0] == 1); assert(container[1][1] == 2); }