39 CPPUNIT_ASSERT_EQUAL(cm01,
true);
43 for (
unsigned i=0; i<2; ++i)
44 for (
unsigned j=0; j<2; ++j)
47 bool cmrij = cmr(i,j);
48 CPPUNIT_ASSERT_EQUAL(cmij, cmrij);
49 CPPUNIT_ASSERT_EQUAL(cmij, (i != j));
54 for (
unsigned i=0; i<8; ++i)
55 for (
unsigned j=0; j<8; ++j)
58 bool cmrij = cmr(i,j);
59 CPPUNIT_ASSERT_EQUAL(cmij, cmrij);
60 CPPUNIT_ASSERT_EQUAL(cmij,
false);
64 for (
unsigned i=6; i>0; --i)
66 const unsigned int pi = i + (i > 4);
67 for (
unsigned j=0; j<6; ++j)
69 const unsigned int pj = j + (j > 3);
76 for (
unsigned i=0; i<8; ++i)
77 for (
unsigned j=0; j<8; ++j)
80 bool cmrij = cmr(i,j);
81 CPPUNIT_ASSERT_EQUAL(cmij, cmrij);
82 if ((i != 0) && (i != 5) && (j != 4) && (j != 7))
84 CPPUNIT_ASSERT_EQUAL(cmij,
true);
88 CPPUNIT_ASSERT_EQUAL(cmij,
false);
93 for (
unsigned k=0; k<8; ++k)
101 for (
unsigned i=0; i<8; ++i)
102 for (
unsigned j=0; j<8; ++j)
105 bool cmrij = cmr(i,j);
106 CPPUNIT_ASSERT_EQUAL(cmij, cmrij);
107 if ((i != 0) && (i != 3) && (i != 5) &&
108 (j != 0) && (j != 4) && (j != 7))
110 CPPUNIT_ASSERT_EQUAL(cmij,
true);
114 CPPUNIT_ASSERT_EQUAL(cmij,
false);