Browse Source

New Tests have been implemented:
check_encode, check_decode, check_delete, check_create

MaximilianBauer 11 years ago
parent
commit
204a76c1ee
2 changed files with 2 additions and 59 deletions
  1. 1 1
      tests/Makefile.am
  2. 1 58
      tests/check_stack.c

+ 1 - 1
tests/Makefile.am

@@ -1,4 +1,4 @@
-TESTS = check_stack check_list check_indexedList check_generated check_namespace
+TESTS = check_stack check_list check_indexedList check_generated check_namespace check_encode check_decode check_create check_delete
 
 # --- no changes beyond this line needed ---
 INCLUDE = @CHECK_CFLAGS@ -I$(top_builddir)/src -I$(top_builddir)/include

+ 1 - 58
tests/check_stack.c

@@ -32,48 +32,6 @@ START_TEST(test_getPacketType_validParameter)
 END_TEST
 
 
-START_TEST(decodeByte_test)
-{
-	UA_ByteString rawMessage;
-	UA_Int32 position = 0;
-	//EncodeByte
-		char *mem = malloc(sizeof(UA_Byte));
-		UA_Byte val;
-
-		rawMessage.data = mem;
-		rawMessage.length = 1;
-		mem[0] = 0x08;
-
-		position = 0;
-
-		UA_Byte_decode(rawMessage.data, &position, &val);
-
-		ck_assert_int_eq(val, 0x08);
-		ck_assert_int_eq(position, 1);
-		free(mem);
-}
-END_TEST
-
-START_TEST(encodeByte_test)
-{
-	UA_ByteString rawMessage;
-	UA_Int32 position = 0;
-	//EncodeByte
-		char *mem = malloc(sizeof(UA_Byte));
-		rawMessage.data = mem;
-		UA_Byte testByte = 0x08;
-		rawMessage.length = 1;
-		position = 0;
-
-		UA_Byte_encode(&(testByte), &position, rawMessage.data);
-
-		ck_assert_int_eq(rawMessage.data[0], 0x08);
-		ck_assert_int_eq(rawMessage.length, 1);
-		ck_assert_int_eq(position, 1);
-
-		free(mem);
-}
-END_TEST
 
 /*
 START_TEST(decodeRequestHeader_test_validParameter)
@@ -649,15 +607,7 @@ Suite *testSuite_getPacketType(void)
 	return s;
 }
 
-Suite *testSuite_encodeByte(void)
-{
-	Suite *s = suite_create("encodeByte_test");
-	TCase *tc_core = tcase_create("Core");
-	tcase_add_test(tc_core, decodeByte_test);
-	tcase_add_test(tc_core, encodeByte_test);
-	suite_add_tcase(s,tc_core);
-	return s;
-}
+
 
 
 Suite *testSuite_decodeInt16(void)
@@ -982,13 +932,6 @@ int main (void)
 	number_failed += srunner_ntests_failed(sr);
 	srunner_free(sr);
 
-
-	s = testSuite_encodeByte();
-	sr = srunner_create(s);
-	srunner_run_all(sr,CK_NORMAL);
-	number_failed += srunner_ntests_failed(sr);
-	srunner_free(sr);
-
 	s = testSuite_encodeUAString();
 	sr = srunner_create(s);
 	srunner_run_all(sr,CK_NORMAL);