11 | | |
12 | | namespace UnitTest |
13 | | { |
14 | | |
15 | | inline void CheckClose(TestResults &results, const itpp::vec &expected, |
16 | | const itpp::vec &actual, double tolerance, |
17 | | TestDetails const& details) { |
18 | | if (!AreClose(expected, actual, tolerance)) { |
19 | | MemoryOutStream stream; |
20 | | stream << "Expected " << expected << " +/- " << tolerance << " but was " << actual; |
21 | | |
22 | | results.OnTestFailure(details, stream.GetText()); |
23 | | } |
24 | | } |
25 | | |
26 | | inline void CheckClose(TestResults &results, const itpp::mat &expected, |
27 | | const itpp::mat &actual, double tolerance, |
28 | | TestDetails const& details) { |
29 | | if (!AreClose(expected, actual, tolerance)) { |
30 | | MemoryOutStream stream; |
31 | | stream << "Expected " << expected << " +/- " << tolerance << " but was " << actual; |
32 | | |
33 | | results.OnTestFailure(details, stream.GetText()); |
34 | | } |
35 | | } |
36 | | |
37 | | } |