diff options
| author | hathach <[email protected]> | 2013-01-13 19:27:17 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2013-01-13 19:27:17 +0700 |
| commit | 463b1c029477e6c5eacae2cebcdcb8ba534ef9bb (patch) | |
| tree | 57a87ecee56b3a6b81f2dbc400a23b9ced9d4644 /tests/test | |
| parent | 6e0818c901eba638e6990f8d3d65af4f783102af (diff) | |
rename ASSERT_ERROR to ASSERT_STATUS
add binary const support @ common/binary.h
enhance assert support @ common/assertion.h
add test code for assertion.h
Diffstat (limited to 'tests/test')
| -rw-r--r-- | tests/test/test_assertion.c | 62 | ||||
| -rw-r--r-- | tests/test/test_binary_const.c | 55 | ||||
| -rw-r--r-- | tests/test/test_hid_host.c | 2 |
3 files changed, 118 insertions, 1 deletions
diff --git a/tests/test/test_assertion.c b/tests/test/test_assertion.c new file mode 100644 index 000000000..cbbc24375 --- /dev/null +++ b/tests/test/test_assertion.c @@ -0,0 +1,62 @@ +/* + * test_assertion.c + * + * Created on: Jan 13, 2013 + * Author: hathach + */ + +/* + * Software License Agreement (BSD License) + * Copyright (c) 2012, hathach (tinyusb.net) + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + * OF SUCH DAMAGE. + * + * This file is part of the tiny usb stack. + */ + +#include <stdio.h> +#include <stdbool.h> +#include "unity.h" +#include "common/assertion.h" + +void setUp(void) +{ +} + +void tearDown(void) +{ +} + +void test_assert_true(void) +{ + ASSERT(true, (void)0 ); + ASSERT_TRUE(true, (void)0 ); + ASSERT_TRUE(false, (void)0 ); +} + +void test_assert_false(void) +{ + ASSERT_FALSE(false, (void)0 ); + ASSERT_FALSE(true, (void)0 ); +} diff --git a/tests/test/test_binary_const.c b/tests/test/test_binary_const.c new file mode 100644 index 000000000..2724bac44 --- /dev/null +++ b/tests/test/test_binary_const.c @@ -0,0 +1,55 @@ +/* + * test_binary_const.c + * + * Created on: Jan 12, 2013 + * Author: hathach + */ + +/* + * Software License Agreement (BSD License) + * Copyright (c) 2012, hathach (tinyusb.net) + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + * OF SUCH DAMAGE. + * + * This file is part of the tiny usb stack. + */ + +#include <stdio.h> +#include "unity.h" +#include "common/binary.h" + +#define TT(a, ...) printf(a, ##__VA_ARGS__) + +void setUp(void) +{ +} + +void tearDown(void) +{ +} + +void test_binary_byte() +{ + TEST_IGNORE(); +} diff --git a/tests/test/test_hid_host.c b/tests/test/test_hid_host.c index 4c74109b3..bf528d5f9 100644 --- a/tests/test/test_hid_host.c +++ b/tests/test/test_hid_host.c @@ -52,5 +52,5 @@ void test_always_succeed() void test_always_fail() { - TEST_FAIL(); + TEST_IGNORE(); } |
