110 lines
1.6 KiB
C
110 lines
1.6 KiB
C
#include "y_test_h.h"
|
|
|
|
IMPLEMENTATION_FTEST()
|
|
|
|
TEST(true__){
|
|
PRINTF("another test again false\n");
|
|
bool val_bool = false;
|
|
ASSERT_TRUE(val_bool);
|
|
}
|
|
|
|
TEST(test)
|
|
{
|
|
PRINTF("test test\n");
|
|
bool val_bool = true;
|
|
ASSERT_FALSE(val_bool);
|
|
|
|
}
|
|
|
|
|
|
TEST(float_equal){
|
|
PRINTF("another test float\n");
|
|
ASSERT_TRUE(true);
|
|
float a = 1.00001f;
|
|
float b = 1.00001f;
|
|
ASSERT_EQ_TYPE_FLOAT(a,b);
|
|
b=1.0000101f;
|
|
ASSERT_EQ_TYPE_FLOAT(a,b);
|
|
ASSERT_EQ_TYPE_FLOAT(1.0000102f,b);
|
|
}
|
|
TEST(double_equal){
|
|
PRINTF("another test double\n");
|
|
ASSERT_TRUE(true);
|
|
double a = 1.00000001;
|
|
double b = 1.00000001;
|
|
ASSERT_EQ_TYPE_DOUBLE(a,b);
|
|
b=1.00000001000000001;
|
|
ASSERT_EQ_TYPE_DOUBLE(a,b);
|
|
ASSERT_EQ_TYPE_DOUBLE(1.0000000100000002,b);
|
|
}
|
|
|
|
TEST(unsigned){
|
|
unsigned char c = 'a';
|
|
|
|
LOG("another test, a = %c\n",c);
|
|
EXPECT_EQ('a',c);
|
|
ASSERT_FALSE(true);
|
|
ASSERT_TRUE(true);
|
|
ASSERT_TRUE(true);
|
|
}
|
|
|
|
|
|
TEST(){
|
|
// sleep(3);
|
|
int a = 5;
|
|
long b = 5;
|
|
ASSERT_EQ(a,b);
|
|
a=4;
|
|
ASSERT_EQ(a,b);
|
|
|
|
}
|
|
|
|
TEST(expect){
|
|
// sleep(2);
|
|
int a = 5;
|
|
int b = 6;
|
|
EXPECT_EQ(a,b);
|
|
// SKIP();
|
|
SKIP("%s\n","on skip eq string");
|
|
EXPECT_EQ_TYPE_STRING("hello","hello");
|
|
float f1 = 1.00019999, f2=1.00019999;
|
|
EXPECT_EQ_TYPE_FLOAT(f1,f2);
|
|
|
|
}
|
|
|
|
|
|
TEST(){
|
|
PRINTF("no test, only print\n");
|
|
}
|
|
|
|
TEST(){
|
|
PRINTF("no test, only print\n");
|
|
}
|
|
|
|
TEST(){
|
|
PRINTF("no test, only print\n");
|
|
}
|
|
|
|
|
|
TEST(lessThan){
|
|
long int a=1,b=2;
|
|
EXPECT_LT(a,b);
|
|
EXPECT_LT(b,a);
|
|
|
|
double da=0.1,db=0.2;
|
|
EXPECT_LT_TYPE_DOUBLE(da,db);
|
|
EXPECT_LT_TYPE_DOUBLE(db,da);
|
|
}
|
|
|
|
|
|
|
|
int main(int argc, char **argv){
|
|
|
|
//run_all_tests();
|
|
//run_all_tests_parallel(4);
|
|
|
|
run_all_tests_args(argc, argv);
|
|
|
|
return 0;
|
|
}
|