Skip to content

Commit

Permalink
Fix gradient-strategies test
Browse files Browse the repository at this point in the history
  • Loading branch information
barak manos committed Aug 4, 2024
1 parent c12465f commit c2bf8f9
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions test/carbon/accuracy/gradient_strategies.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ function assertAlmostEqual(actual: Decimal, expected: Decimal, maxAbsoluteError:
if (!actual.eq(expected)) {
const absoluteError = actual.sub(expected).abs();
const relativeError = actual.div(expected).sub(1).abs();
const ok = absoluteError.lte(maxAbsoluteError) || relativeError.lte(maxRelativeError);
expect(ok,
expect(absoluteError.lte(maxAbsoluteError) || relativeError.lte(maxRelativeError)).to.be.equal(
true,
`\n- actual = ${actual}` +
`\n- expected = ${expected}` +
`\n- absoluteError = ${absoluteError.toFixed()}` +
Expand Down Expand Up @@ -70,10 +70,10 @@ describe('Gradient strategies accuracy stress test', () => {
const x = await contract.calcCurrentRate(gradientType, r, m, t);
const actual = BnToDec(x[0]).div(BnToDec(x[1]));
switch (gradientType) {
case 0: assertAlmostEqual(actual, expected, "0", "0"); break;
case 1: assertAlmostEqual(actual, expected, "0", "0"); break;
case 2: assertAlmostEqual(actual, expected, "0", "0"); break;
case 3: assertAlmostEqual(actual, expected, "0", "0"); break;
case 0: assertAlmostEqual(actual, expected, "0", "0.0000035"); break;
case 1: assertAlmostEqual(actual, expected, "0", "0.0000035"); break;
case 2: assertAlmostEqual(actual, expected, "0", "0.0000052"); break;
case 3: assertAlmostEqual(actual, expected, "0", "0.0000052"); break;
}
});
}
Expand Down

0 comments on commit c2bf8f9

Please sign in to comment.