Exemplo n.º 1
0
  /** 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));
  }