Improve the cpp unittest

This commit is contained in:
Joona Havukainen
2025-07-06 16:04:50 -07:00
parent e0bb9f3ef8
commit 9794ec6b8e

View File

@@ -1025,8 +1025,9 @@ TEST_CASE("test reduction ops") {
CHECK(array_equal(min(x, 1), array({true, false})).item<bool>());
CHECK(array_equal(min(x, 0), array({false, true, false})).item<bool>());
x = array({1.0f, NAN, 3.0f, 4.0f, 5.0f, 6.0f});
CHECK(isnan(max(x).item<float>()));
x = array({1.0f, NAN, 3.0f, 4.0f, 5.0f, 6.0f}, {2, 3});
CHECK(array_equal(max(x, 0), array({4.0f, NAN, 6.0f}), true).item<bool>());
CHECK(array_equal(max(x, 1), array({NAN, 6.0f}), true).item<bool>());
}
// Test logsumexp