X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=check%2Fparanoia_check.cpp;h=f337060233d711414165700a63c3fbf49035b227;hp=b42225ca3c75facf0ab4707682219a0b16d96646;hb=955cb185a85535ab328ffedbfccdc508ce80fa91;hpb=afdd7fa8c6c0a587f7c80789198551383e8beb7b diff --git a/check/paranoia_check.cpp b/check/paranoia_check.cpp index b42225ca..f3370602 100644 --- a/check/paranoia_check.cpp +++ b/check/paranoia_check.cpp @@ -1,9 +1,9 @@ /** @file paranoia_check.cpp * * This set of tests checks for some of GiNaC's oopses which showed up during - * development. Things were evaluated wrongly and so. It should not find such - * a sick behaviour again. But since we are paranoic and we want to exclude - * that behaviour for good... */ + * development. Things were evaluated wrongly and so. Such a sick behaviour + * shouldn't occur any more. But we are paranoic and we want to exclude these + * these oopses for good, so we run those stupid tests... */ /* * GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany @@ -43,7 +43,7 @@ static unsigned paranoia_check1(void) g = e / f; // In the first one expand did not do any job at all: - if ( !g.expand().is_equal(x) ) { + if (!g.expand().is_equal(x)) { clog << "e = x*y*z; f = y*z; expand(e/f) erroneously returned " << g.expand() << endl; ++result; @@ -74,19 +74,19 @@ static unsigned paranoia_check2(void) g = f - e*y; // After .expand(), g should be zero: - if (!g.expand().is_equal(exZERO())) { + if (!g.expand().is_zero()) { clog << "e = (x + z*x); f = e*y; expand(f - e*y) erroneously returned " << g.expand() << endl; ++result; } // After .eval(), g should be zero: - if (!g.eval().is_equal(exZERO())) { + if (!g.eval().is_zero()) { clog << "e = (x + z*x); f = e*y; eval(f - e*y) erroneously returned " << g.eval() << endl; ++result; } - // This actually worked already back in April. But we are very paranoic! - if (!g.expand().eval().is_equal(exZERO())) { + // This actually worked already back in April 1999. But we are very paranoic! + if (!g.expand().eval().is_zero()) { clog << "e = (x + z*x); f = e*y; eval(expand(f - e*y)) erroneously returned " << g.expand().eval() << endl; ++result; @@ -136,12 +136,12 @@ static unsigned paranoia_check4(void) f = pow(x, 2) + x + 1; g = e - f; - if (!g.is_equal(exZERO())) { + if (!g.is_zero()) { clog << "e = pow(x,2) + x + 1; f = pow(x,2) + x + 1; g = e-f; g erroneously returned " << g << endl; ++result; } - if (!g.is_equal(exZERO())) { + if (!g.is_zero()) { clog << "e = pow(x,2) + x + 1; f = pow(x,2) + x + 1; g = e-f; g.eval() erroneously returned " << g.eval() << endl; ++result; @@ -160,7 +160,7 @@ static unsigned paranoia_check5(void) e = pow(x*y + 1, 2); f = pow(x, 2) * pow(y, 2) + 2*x*y + 1; - if (!(e-f).expand().is_equal(exZERO())) { + if (!(e-f).expand().is_zero()) { clog << "e = pow(x*y+1,2); f = pow(x,2)*pow(y,2) + 2*x*y + 1; (e-f).expand() erroneously returned " << (e-f).expand() << endl; ++result; @@ -241,7 +241,7 @@ unsigned paranoia_check(void) result += paranoia_check7(); result += paranoia_check8(); - if (! result) { + if (!result) { cout << " passed "; clog << "(no output)" << endl; } else {