git.ucc.asn.au
/
ipdf
/
code.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
David's final changes: more profiler features, fixes.
[ipdf/code.git]
/
src
/
tests
/
paranoidtester.cpp
diff --git
a/src/tests/paranoidtester.cpp
b/src/tests/paranoidtester.cpp
index
82d14d7
..
477dea2
100644
(file)
--- a/
src/tests/paranoidtester.cpp
+++ b/
src/tests/paranoidtester.cpp
@@
-32,7
+32,7
@@
string RandomNumberAsString(int max_digits = 3)
bool CloseEnough(long double d, ParanoidNumber & p, long double eps = 1e-6)
{
bool CloseEnough(long double d, ParanoidNumber & p, long double eps = 1e-6)
{
-
long double pd = p.Convert<long double>
();
+
double pd = p.ToDouble
();
if (d == 0)
return fabs(pd) <= eps;
if (d == 0)
return fabs(pd) <= eps;
@@
-217,8
+217,13
@@
void TestRandomisedOps(int test_cases = 1000, int ops_per_case = 1, int max_digi
Warn("double Yields: %.40lf", da);
Warn("PN Yields: %.40lf", a.ToDouble());
}
Warn("double Yields: %.40lf", da);
Warn("PN Yields: %.40lf", a.ToDouble());
}
+ if (i == test_cases - 1)
+ {
+ Debug("double: %.40lf", da);
+ Debug("PN: %.40lf", a.ToDouble());
+ }
}
}
- Debug("Complete!");
+
}
}
@@
-228,7
+233,6
@@
int main(int argc, char ** argv)
{
TestAddSubIntegers(100);
TestMulDivIntegers(100);
{
TestAddSubIntegers(100);
TestMulDivIntegers(100);
- //return 0;
for (int i = 1; i <= 100; ++i)
TestRandomisedOps(1000, i);
return 0;
for (int i = 1; i <= 100; ++i)
TestRandomisedOps(1000, i);
return 0;
UCC
git Repository :: git.ucc.asn.au