Changeset 4b54bd9 in mainline for uspace/lib/pcut/tests/beforeafter.c
- Timestamp:
- 2018-09-12T13:23:03Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3da0ee4
- Parents:
- 275530a4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcut/tests/beforeafter.c
r275530a4 r4b54bd9 34 34 #include <stdio.h> 35 35 36 /* 37 * Use sprintf_s in Windows but only with Microsoft compiler. 38 * Namely, let MinGW use snprintf. 39 */ 40 #if (defined(__WIN64) || defined(__WIN32) || defined(_WIN32)) && defined(_MSC_VER) 41 #define snprintf sprintf_s 42 #endif 43 44 PCUT_INIT; 36 PCUT_INIT 45 37 46 38 static char *buffer = NULL; … … 49 41 PCUT_TEST_SUITE(suite_with_setup_and_teardown); 50 42 51 PCUT_TEST_BEFORE 52 { 43 PCUT_TEST_BEFORE { 53 44 buffer = malloc(BUFFER_SIZE); 54 45 PCUT_ASSERT_NOT_NULL(buffer); 55 46 } 56 47 57 PCUT_TEST_AFTER 58 { 48 PCUT_TEST_AFTER { 59 49 free(buffer); 60 50 buffer = NULL; 61 51 } 62 52 63 PCUT_TEST(test_with_setup_and_teardown) 64 { 53 PCUT_TEST(test_with_setup_and_teardown) { 54 #if (defined(__WIN64) || defined(__WIN32) || defined(_WIN32)) && defined(_MSC_VER) 55 _snprintf_s(buffer, BUFFER_SIZE - 1, _TRUNCATE, "%d-%s", 56, "abcd"); 56 #else 65 57 snprintf(buffer, BUFFER_SIZE - 1, "%d-%s", 56, "abcd"); 58 #endif 59 66 60 PCUT_ASSERT_STR_EQUALS("56-abcd", buffer); 67 61 } … … 69 63 PCUT_TEST_SUITE(another_without_setup); 70 64 71 PCUT_TEST(test_without_any_setup_or_teardown) 72 { 65 PCUT_TEST(test_without_any_setup_or_teardown) { 73 66 PCUT_ASSERT_NULL(buffer); 74 67 } 75 68 76 69 77 PCUT_MAIN() ;70 PCUT_MAIN()
Note:
See TracChangeset
for help on using the changeset viewer.