Changeset 4b54bd9 in mainline for uspace/lib/pcut/tests/beforeafter.c


Ignore:
Timestamp:
2018-09-12T13:23:03Z (6 years ago)
Author:
Vojtech Horky <vojtech.horky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3da0ee4
Parents:
275530a4
Message:

Update PCUT to latest revision

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/pcut/tests/beforeafter.c

    r275530a4 r4b54bd9  
    3434#include <stdio.h>
    3535
    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;
     36PCUT_INIT
    4537
    4638static char *buffer = NULL;
     
    4941PCUT_TEST_SUITE(suite_with_setup_and_teardown);
    5042
    51 PCUT_TEST_BEFORE
    52 {
     43PCUT_TEST_BEFORE {
    5344        buffer = malloc(BUFFER_SIZE);
    5445        PCUT_ASSERT_NOT_NULL(buffer);
    5546}
    5647
    57 PCUT_TEST_AFTER
    58 {
     48PCUT_TEST_AFTER {
    5949        free(buffer);
    6050        buffer = NULL;
    6151}
    6252
    63 PCUT_TEST(test_with_setup_and_teardown)
    64 {
     53PCUT_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
    6557        snprintf(buffer, BUFFER_SIZE - 1, "%d-%s", 56, "abcd");
     58#endif
     59
    6660        PCUT_ASSERT_STR_EQUALS("56-abcd", buffer);
    6761}
     
    6963PCUT_TEST_SUITE(another_without_setup);
    7064
    71 PCUT_TEST(test_without_any_setup_or_teardown)
    72 {
     65PCUT_TEST(test_without_any_setup_or_teardown) {
    7366        PCUT_ASSERT_NULL(buffer);
    7467}
    7568
    7669
    77 PCUT_MAIN();
     70PCUT_MAIN()
Note: See TracChangeset for help on using the changeset viewer.