void TestDim::test01() { Dim d; TEST_ASSERT(d.dim1==1); TEST_ASSERT(d.dim2==1); TEST_ASSERT(d.dim3==1); TEST_ASSERT(d==Dim::scalar()); TEST_ASSERT(d.is_scalar()); TEST_ASSERT(d.type()==Dim::SCALAR); TEST_ASSERT(Dim(d)==d); TEST_ASSERT((Dim::scalar()=d)==d); }
void TestDim::scalar() { Dim d; CPPUNIT_ASSERT(d.nb_rows()==1); CPPUNIT_ASSERT(d.nb_cols()==1); CPPUNIT_ASSERT(d.size()==1); CPPUNIT_ASSERT(d==Dim::scalar()); CPPUNIT_ASSERT(d.is_scalar()); CPPUNIT_ASSERT(!d.is_vector()); CPPUNIT_ASSERT(!d.is_matrix()); CPPUNIT_ASSERT(d.type()==Dim::SCALAR); CPPUNIT_ASSERT(Dim(d)==d); CPPUNIT_ASSERT((Dim::scalar()=d)==d); }