Modifier and Type | Class and Description |
---|---|
static class |
TestUtils.VerboseSuite
Suite that adds a Run listener that prints when methods start and finish
|
static class |
TestUtils.Verbosity |
Constructor and Description |
---|
TestUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
assertDatasetEquals(Dataset expected,
Dataset actual)
Assert equality of datasets where each item is true if they are equal or
for floating point datasets, if
abs(a - b) ≤ 1e-12 + 1e-12*abs(b) |
static void |
assertDatasetEquals(Dataset expected,
Dataset actual,
boolean testDTypeAndItemSize)
Assert equality of datasets where each element is true if they are equal or
for floating point datasets, if
abs(a - b) ≤ 1e-12 + 1e-12*abs(b) |
static void |
assertDatasetEquals(Dataset expected,
Dataset actual,
boolean testDTypeAndItemSize,
double relTolerance,
double absTolerance)
Assert equality of datasets where each element is true if they are equal or
for floating point datasets, if
abs(a - b) ≤ absTolerance + relTolerance*abs(b) . |
static void |
assertDatasetEquals(Dataset expected,
Dataset actual,
double relTolerance,
double absTolerance)
Assert equality of datasets where each element is true if they are equal or
for floating point datasets, if
abs(a - b) ≤ absTolerance + relTolerance*abs(b) . |
static void |
assertEquals(String s,
double e,
double a)
Assert equality if
abs(e - a) ≤ max(1e-20, 1e-14*max(abs(e), abs(a))) |
static void |
assertEquals(String s,
double e,
double a,
double relTol,
double absTol)
Assert equality if
abs(e - a) ≤ max(absTol, relTol*max(abs(e), abs(a))) |
static void |
setVerbosity(TestUtils.Verbosity verbosity) |
static void |
verbosePrintf(String fmt,
Object... args)
Print when verbosity set to verbose
|
static void |
verbosePrintln(String arg)
Print when verbosity set to verbose
|
public TestUtils()
public static void assertDatasetEquals(Dataset expected, Dataset actual)
abs(a - b) ≤ 1e-12 + 1e-12*abs(b)
The dataset types have to match and so does the number of elements in each item.
Same as
TestUtils.assertDatasetEquals(expected, actual, true, 1e-12, 1e-12)
expected
- datasetactual
- datasetpublic static void assertDatasetEquals(Dataset expected, Dataset actual, boolean testDTypeAndItemSize)
abs(a - b) ≤ 1e-12 + 1e-12*abs(b)
expected
- datasetactual
- datasettestDTypeAndItemSize
- if true, check dataset type and number of elementspublic static void assertDatasetEquals(Dataset expected, Dataset actual, double relTolerance, double absTolerance)
abs(a - b) ≤ absTolerance + relTolerance*abs(b)
.
The dataset types does not have to match nor does the number of elements in each item.
expected
- datasetactual
- datasetrelTolerance
- relative toleranceabsTolerance
- absolute tolerancepublic static void assertDatasetEquals(Dataset expected, Dataset actual, boolean testDTypeAndItemSize, double relTolerance, double absTolerance)
abs(a - b) ≤ absTolerance + relTolerance*abs(b)
.expected
- datasetactual
- datasettestDTypeAndItemSize
- if true, check dataset type and number of elementsrelTolerance
- relative toleranceabsTolerance
- absolute tolerancepublic static void assertEquals(String s, double e, double a)
abs(e - a) ≤ max(1e-20, 1e-14*max(abs(e), abs(a)))
s
- message for assert exceptione
- expected valuea
- actual valuepublic static void assertEquals(String s, double e, double a, double relTol, double absTol)
abs(e - a) ≤ max(absTol, relTol*max(abs(e), abs(a)))
s
- message for assert exceptione
- expected valuea
- actual valuerelTol
- relative toleranceabsTol
- absolute tolerancepublic static void setVerbosity(TestUtils.Verbosity verbosity)
verbosity
- levelpublic static void verbosePrintf(String fmt, Object... args)
fmt
- formatargs
- argumentspublic static void verbosePrintln(String arg)
arg
- argumentCopyright © 2014–2022 Eclipse Foundation. All rights reserved.