예제 #1
0
TEST(Matrix3x3, SetValue)
{
    Matrix3x3<int> matrix;

    matrix.set(0, 0, 10);
    matrix.set(0, 1, 15);
    matrix.set(1, 0, 20);
    matrix.set(1, 1, 30);
    matrix.set(2, 0, 35);
    matrix.set(2, 2, 40);

    EXPECT_EQ(matrix.get(0, 0), 10);
    EXPECT_EQ(matrix.get(0, 1), 15);
    EXPECT_EQ(matrix.get(0, 2), 0);
    EXPECT_EQ(matrix.get(1, 0), 20);
    EXPECT_EQ(matrix.get(1, 1), 30);
    EXPECT_EQ(matrix.get(1, 2), 0);
    EXPECT_EQ(matrix.get(2, 0), 35);
    EXPECT_EQ(matrix.get(2, 1), 0);
    EXPECT_EQ(matrix.get(2, 2), 40);
}