/** Test constructor and toString. */ public void testConstruction() { BigRational cfac = new BigRational(1); GenVectorModul<BigRational> mfac = new GenVectorModul<BigRational>(cfac, ll); assertTrue("#columns = " + ll, mfac.cols == ll); assertTrue("cfac == coFac ", cfac == mfac.coFac); GenVector<BigRational> a; a = mfac.getZERO(); // System.out.println("a = " + a); assertTrue("isZERO( a )", a.isZERO()); GenVector<BigRational> b = new GenVector<BigRational>(mfac); // System.out.println("b = " + b); assertTrue("isZERO( b )", b.isZERO()); assertTrue("a == b ", a.equals(b)); GenVector<BigRational> c = b.clone(); // System.out.println("c = " + c); assertTrue("isZERO( c )", c.isZERO()); assertTrue("a == c ", a.equals(c)); GenVector<BigRational> d = mfac.copy(b); // System.out.println("d = " + d); assertTrue("isZERO( d )", d.isZERO()); assertTrue("a == d ", a.equals(d)); }