Browse Source

some tests in text-file based use-cases

Stasik0 8 years ago
parent
commit
68db69bef9
2 changed files with 3 additions and 3 deletions
  1. 2 2
      tests/CMakeLists.txt
  2. 1 1
      tests/check_server_binary_messages.c

+ 2 - 2
tests/CMakeLists.txt

@@ -76,7 +76,7 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/client_HELOPN.bin
                           ${CMAKE_CURRENT_BINARY_DIR}/client_CreateActivateSession.bin
                           ${CMAKE_CURRENT_BINARY_DIR}/client_Browse.bin
                           ${CMAKE_CURRENT_BINARY_DIR}/client_Read.bin
-                          ${CMAKE_CURRENT_BINARY_DIR}/client_Writebin
+                          ${CMAKE_CURRENT_BINARY_DIR}/client_Write.bin
                   PRE_BUILD
                   COMMAND python ${PROJECT_SOURCE_DIR}/tools/hex2bin.py
                                  ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_HELOPN.hex
@@ -112,7 +112,7 @@ add_test(check_server_binary_messages_read ${CMAKE_CURRENT_BINARY_DIR}/check_ser
                                            ${CMAKE_CURRENT_BINARY_DIR}/client_Read.bin
                                            ${CMAKE_CURRENT_BINARY_DIR}/client_CLO.bin)
 
-add_test(check_server_binary_messages_read ${CMAKE_CURRENT_BINARY_DIR}/check_server_binary_messages
+add_test(check_server_binary_messages_write ${CMAKE_CURRENT_BINARY_DIR}/check_server_binary_messages
                                            ${CMAKE_CURRENT_BINARY_DIR}/client_HELOPN.bin
                                            ${CMAKE_CURRENT_BINARY_DIR}/client_CreateActivateSession.bin
                                            ${CMAKE_CURRENT_BINARY_DIR}/client_Write.bin

+ 1 - 1
tests/check_server_binary_messages.c

@@ -37,7 +37,7 @@ START_TEST(processMessage) {
         UA_ByteString msg = readFile(filenames[i]);
         UA_Boolean reallocated;
         UA_StatusCode retval = UA_Connection_completeMessages(&c, &msg, &reallocated);
-        if(retval == UA_STATUSCODE_GOOD)
+        if(retval == UA_STATUSCODE_GOOD && msg.length > 0)
             UA_Server_processBinaryMessage(server, &c, &msg);
         UA_ByteString_deleteMembers(&msg);
     }