add: copy ftest
This commit is contained in:
@@ -1,14 +1,109 @@
|
|||||||
#include "y_test_h.h"
|
#include "y_test_h.h"
|
||||||
|
|
||||||
IMPLEMENTATION_TOOLS()
|
IMPLEMENTATION_FTEST()
|
||||||
|
|
||||||
int main(){
|
TEST(true__){
|
||||||
|
PRINTF("another test again false\n");
|
||||||
char *a="Heyyy";
|
bool val_bool = false;
|
||||||
char *b="Hello";
|
ASSERT_TRUE(val_bool);
|
||||||
|
}
|
||||||
|
|
||||||
printf(" %s vs %s = %d \n",a,b,COMPARE_N_TYPE_STRING(&a,&b));
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
+2532
-1
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user