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