Update tests for new check library & osx

This commit is contained in:
Nils O. Selåsdal
2025-06-28 00:56:58 +02:00
parent 9d2ed015f3
commit fb8979d695
29 changed files with 449 additions and 27 deletions
+24
View File
@@ -3,6 +3,7 @@
START_TEST (test_sat_uc_addu8)
{
uint8_t a;
uint8_t b;
@@ -49,9 +50,11 @@ START_TEST (test_sat_uc_addu8)
a = 100;
b = 100;
fail_if(uc_sat_addu8(a,b) != 200);
}
END_TEST
START_TEST (test_sat_uc_subu8)
{
uint8_t a;
uint8_t b;
@@ -82,9 +85,11 @@ START_TEST (test_sat_uc_subu8)
a = 100;
b = 100;
fail_if(uc_sat_subu8(a,b) != 0);
}
END_TEST
START_TEST (test_sat_uc_multu8)
{
uint8_t a;
uint8_t b;
@@ -120,10 +125,12 @@ START_TEST (test_sat_uc_multu8)
b = 10;
fail_if(uc_sat_multu8(a,b) != 100);
}
END_TEST
START_TEST (test_sat_uc_addu16)
{
uint16_t a;
uint16_t b;
@@ -170,9 +177,11 @@ START_TEST (test_sat_uc_addu16)
a = 100;
b = 100;
fail_if(uc_sat_addu16(a,b) != 200);
}
END_TEST
START_TEST (test_sat_uc_subu16)
{
uint16_t a;
uint16_t b;
@@ -203,9 +212,11 @@ START_TEST (test_sat_uc_subu16)
a = 100;
b = 100;
fail_if(uc_sat_subu16(a,b) != 0);
}
END_TEST
START_TEST (test_sat_uc_multu16)
{
uint16_t a;
uint16_t b;
@@ -241,9 +252,11 @@ START_TEST (test_sat_uc_multu16)
b = 10;
fail_if(uc_sat_multu16(a,b) != 100);
}
END_TEST
START_TEST (test_sat_uc_addu32)
{
uint32_t a;
uint32_t b;
@@ -290,9 +303,11 @@ START_TEST (test_sat_uc_addu32)
a = 0x1fffffff;
b = 0x80000000;
fail_if(uc_sat_addu32(a,b) != 0x9fffffff);
}
END_TEST
START_TEST (test_sat_uc_subu32)
{
uint32_t a;
uint32_t b;
@@ -323,9 +338,11 @@ START_TEST (test_sat_uc_subu32)
a = 100;
b = 100;
fail_if(uc_sat_subu32(a,b) != 0);
}
END_TEST
START_TEST (test_sat_uc_multu32)
{
uint32_t a;
uint32_t b;
@@ -361,8 +378,10 @@ START_TEST (test_sat_uc_multu32)
b = 10;
fail_if(uc_sat_multu32(a,b) != 100);
}
END_TEST
START_TEST (test_sat_uc_addu64)
{
uint64_t a;
uint64_t b;
@@ -409,9 +428,11 @@ START_TEST (test_sat_uc_addu64)
a = 0x1fffffffffffffffULL;
b = 0x8000000000000000ULL;
fail_if(uc_sat_addu64(a,b) != 0x9fffffffffffffffULL);
}
END_TEST
START_TEST (test_sat_uc_subu64)
{
uint64_t a;
uint64_t b;
@@ -442,9 +463,11 @@ START_TEST (test_sat_uc_subu64)
a = 100;
b = 100;
fail_if(uc_sat_subu64(a,b) != 0);
}
END_TEST
START_TEST (test_sat_uc_multu64)
{
uint64_t a;
uint64_t b;
@@ -480,6 +503,7 @@ START_TEST (test_sat_uc_multu64)
b = 10;
fail_if(uc_sat_multu64(a,b) != 100);
}
END_TEST
Suite *sat_math_suite(void)
{