@@ -31,43 +31,16 @@ list(APPEND mock_define_list "")
31
31
32
32
# ================= Create the library under test here (edit) ==================
33
33
34
- # Base name for temporary files
35
- set ( TEMP_BASE "${CMAKE_BINARY_DIR} /MQTTFileDownloader_base64" )
36
-
37
- # Strip static constraints so unit tests may call internal functions
38
- execute_process ( COMMAND sed "s/^static //"
39
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
40
- INPUT_FILE ../source/MQTTFileDownloader_base64.c
41
- OUTPUT_FILE ${TEMP_BASE} .c
42
- )
43
-
44
- # Generate a header file for internal functions
45
- execute_process ( COMMAND sed -n "/^static.*(/,/^{\$ /{s/^static //; s/)\$ /&;/; /{/d; p;}"
46
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
47
- INPUT_FILE ../source/MQTTFileDownloader_base64.c
48
- OUTPUT_FILE ${TEMP_BASE} _annex.h
49
- )
50
-
51
- execute_process (COMMAND cp ./source/MQTTFileDownloader.c ./build/MQTTFileDownloader.c )
52
-
53
- execute_process (COMMAND cp ./source/MQTTFileDownloader_cbor.c ./build/MQTTFileDownloader_cbor.c )
54
-
55
- set (TEST_SOURCES
56
- ${MODULE_ROOT_DIR} /build/MQTTFileDownloader.c
57
- ${MODULE_ROOT_DIR} /build/MQTTFileDownloader_base64.c
58
- ${MODULE_ROOT_DIR} /build/MQTTFileDownloader_cbor.c )
59
-
60
34
# list the files you would like to test here
35
+ list (APPEND real_source_files ${MQTT_FILE_DOWNLOADER_SOURCES} ${JSON_SOURCES} ${TINYCBOR_SOURCES} )
61
36
list (APPEND real_source_files ${TEST_SOURCES} ${JSON_SOURCES} ${TINYCBOR_SOURCES} )
62
37
# list the directories the module under test includes
63
38
list (APPEND real_include_directories .
64
39
${MQTT_FILE_DOWNLOADER_INCLUDES}
65
40
${JSON_INCLUDE_PUBLIC_DIRS}
66
- "${MODULE_ROOT_DIR} /build/"
67
41
"${MODULE_ROOT_DIR} /test/unit-test/dependencies/"
68
42
)
69
43
70
-
71
44
# ===================== Create UnitTest Code here (edit) =====================
72
45
73
46
# list the directories your test needs to include
0 commit comments