Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}