Skip to content

Commit d6575f9

Browse files
committed
chore: add more unit tests for Sub and Add
Signed-off-by: Krishna Pandey <[email protected]>
1 parent 30dca29 commit d6575f9

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

libc/test/src/math/smoke/AddTest.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ class AddTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
4747
EXPECT_FP_EQ(neg_inf, func(in.neg_inf, in.zero));
4848
EXPECT_FP_EQ(inf, func(in.inf, in.neg_zero));
4949
EXPECT_FP_EQ(neg_inf, func(in.neg_inf, in.neg_zero));
50+
EXPECT_FP_EQ(inf, func(in.zero, in.inf));
51+
EXPECT_FP_EQ(inf, func(in.neg_zero, in.inf));
52+
EXPECT_FP_EQ(neg_inf, func(in.zero, in.neg_inf));
53+
EXPECT_FP_EQ(neg_inf, func(in.neg_zero, in.neg_inf));
5054
}
5155

5256
void test_invalid_operations(AddFunc func) {

libc/test/src/math/smoke/SubTest.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ class SubTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
4848
EXPECT_FP_EQ(inf, func(in.inf, in.neg_zero));
4949
EXPECT_FP_EQ(neg_inf, func(in.neg_inf, in.neg_zero));
5050
EXPECT_FP_EQ(neg_inf, func(in.zero, in.inf));
51+
EXPECT_FP_EQ(neg_inf, func(in.neg_zero, in.inf));
5152
EXPECT_FP_EQ(inf, func(in.zero, in.neg_inf));
53+
EXPECT_FP_EQ(inf, func(in.neg_zero, in.neg_inf));
5254
}
5355

5456
void test_invalid_operations(SubFunc func) {

0 commit comments

Comments
 (0)