Fixed Permutation unit tests

release/4.3a0
Richard Roberts 2011-09-27 20:24:05 +00:00
parent 4ef13b79b2
commit 403f1a97ad
1 changed files with 9 additions and 9 deletions

View File

@ -79,19 +79,19 @@ TEST(Permutation, compose) {
Permutation expected(5);
expected[0] = 2;
expected[1] = 4;
expected[2] = 3;
expected[3] = 0;
expected[1] = 3;
expected[2] = 0;
expected[3] = 4;
expected[4] = 1;
Permutation actual = *p2.permute(p1);
Permutation actual = *p1.permute(p2);
EXPECT(assert_equal(expected, actual));
LONGS_EQUAL(p2[p1[0]], actual[0]);
LONGS_EQUAL(p2[p1[1]], actual[1]);
LONGS_EQUAL(p2[p1[2]], actual[2]);
LONGS_EQUAL(p2[p1[3]], actual[3]);
LONGS_EQUAL(p2[p1[4]], actual[4]);
LONGS_EQUAL(p1[p2[0]], actual[0]);
LONGS_EQUAL(p1[p2[1]], actual[1]);
LONGS_EQUAL(p1[p2[2]], actual[2]);
LONGS_EQUAL(p1[p2[3]], actual[3]);
LONGS_EQUAL(p1[p2[4]], actual[4]);
}
/* ************************************************************************* */