|
@ -0,0 +1,63 @@ |
|
|
|
|
|
#include <unity.h> |
|
|
|
|
|
#include "LoginCustomer.h" |
|
|
|
|
|
|
|
|
|
|
|
void setUp(){}; |
|
|
|
|
|
void tearDown(){}; |
|
|
|
|
|
|
|
|
|
|
|
void test_checkLogin() |
|
|
|
|
|
{ |
|
|
|
|
|
/*arrange*/ |
|
|
|
|
|
|
|
|
|
|
|
bool test_1_to_true = (4==4); |
|
|
|
|
|
bool test_2_to_true = (true==true); |
|
|
|
|
|
bool test_3_to_true = (1==1); |
|
|
|
|
|
bool test_4_to_true = (false==false); |
|
|
|
|
|
bool test_5_to_true = ('z'=='z'); |
|
|
|
|
|
bool test_6_to_true = ('='=='='); |
|
|
|
|
|
bool test_7_to_true = (0x1A==0x1A); |
|
|
|
|
|
|
|
|
|
|
|
bool test_1_to_false = (4!=4); |
|
|
|
|
|
bool test_2_to_false = (true==false); |
|
|
|
|
|
bool test_3_to_false = (1==0); |
|
|
|
|
|
bool test_4_to_false = (false==true); |
|
|
|
|
|
bool test_5_to_false = ('z'=='x'); |
|
|
|
|
|
bool test_6_to_false = ('!'==')'); |
|
|
|
|
|
bool test_7_to_false = (0x1A==0x2B); |
|
|
|
|
|
|
|
|
|
|
|
/*act*/ |
|
|
|
|
|
|
|
|
|
|
|
bool result_1 = checkLogin(test_1_to_true); |
|
|
|
|
|
bool result_2 = checkLogin(test_2_to_true); |
|
|
|
|
|
bool result_3 = checkLogin(test_3_to_true); |
|
|
|
|
|
bool result_4 = checkLogin(test_4_to_true); |
|
|
|
|
|
bool result_5 = checkLogin(test_5_to_true); |
|
|
|
|
|
bool result_6 = checkLogin(test_6_to_true); |
|
|
|
|
|
bool result_7 = checkLogin(test_7_to_true); |
|
|
|
|
|
|
|
|
|
|
|
bool result_8 = checkLogin(test_1_to_false); |
|
|
|
|
|
bool result_9 = checkLogin(test_2_to_false); |
|
|
|
|
|
bool result_10 = checkLogin(test_3_to_false); |
|
|
|
|
|
bool result_11 = checkLogin(test_4_to_false); |
|
|
|
|
|
bool result_12 = checkLogin(test_5_to_false); |
|
|
|
|
|
bool result_13 = checkLogin(test_6_to_false); |
|
|
|
|
|
bool result_14 = checkLogin(test_7_to_false); |
|
|
|
|
|
|
|
|
|
|
|
/*assertions*/ |
|
|
|
|
|
|
|
|
|
|
|
TEST_ASSERT_TRUE(result_1); |
|
|
|
|
|
TEST_ASSERT_TRUE(result_2); |
|
|
|
|
|
TEST_ASSERT_TRUE(result_3); |
|
|
|
|
|
TEST_ASSERT_TRUE(result_4); |
|
|
|
|
|
TEST_ASSERT_TRUE(result_5); |
|
|
|
|
|
TEST_ASSERT_TRUE(result_6); |
|
|
|
|
|
TEST_ASSERT_TRUE(result_7); |
|
|
|
|
|
|
|
|
|
|
|
TEST_ASSERT_FALSE(result_8); |
|
|
|
|
|
TEST_ASSERT_FALSE(result_9); |
|
|
|
|
|
TEST_ASSERT_FALSE(result_10); |
|
|
|
|
|
TEST_ASSERT_FALSE(result_11); |
|
|
|
|
|
TEST_ASSERT_FALSE(result_12); |
|
|
|
|
|
TEST_ASSERT_FALSE(result_13); |
|
|
|
|
|
TEST_ASSERT_FALSE(result_14); |
|
|
|
|
|
|
|
|
|
|
|
} |