@@ -101,6 +101,29 @@ struct Fix {
101101// ****************************************************************************//
102102BOOST_AUTO_TEST_SUITE (BMat8_test)
103103// ****************************************************************************//
104+ BOOST_FIXTURE_TEST_CASE(BMat8_one, Fix) {
105+ BOOST_TEST (BMat8::one (0 ) == zero);
106+ BOOST_TEST (BMat8::one (2 ) == BMat8 (
107+ {{1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
108+ {0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
109+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
110+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
111+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
112+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
113+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
114+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }}));
115+ BOOST_TEST (BMat8::one (5 ) == BMat8 (
116+ {{1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
117+ {0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
118+ {0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 },
119+ {0 , 0 , 0 , 1 , 0 , 0 , 0 , 0 },
120+ {0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 },
121+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
122+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
123+ {0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }}));
124+ BOOST_TEST (BMat8::one (8 ) == BMat8::one ());
125+ }
126+
104127BOOST_FIXTURE_TEST_CASE (BMat8_transpose, Fix) {
105128 BOOST_TEST (zero.transpose () == zero);
106129 BOOST_TEST (bm2.transpose () == bm2t);
0 commit comments