summaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2013-12-23 16:12:23 +0100
committerAndreas Schneider <asn@cryptomilk.org>2013-12-23 19:07:34 +0100
commite21d7d968f875a706160b219bd51101723ca0322 (patch)
tree589354f34051ce56917df03617ad33b3d28e158d /example
parenteb3613e6b4c7b1d6d3a6593bd20ce8654e6bc5b8 (diff)
downloadcmocka-e21d7d968f875a706160b219bd51101723ca0322.tar.gz
cmocka-e21d7d968f875a706160b219bd51101723ca0322.tar.bz2
cmocka-e21d7d968f875a706160b219bd51101723ca0322.zip
tests: Add test_basics.
Diffstat (limited to 'example')
-rw-r--r--example/CMakeLists.txt5
-rw-r--r--example/run_tests.c58
2 files changed, 0 insertions, 63 deletions
diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt
index 0e7b0de..84c93b6 100644
--- a/example/CMakeLists.txt
+++ b/example/CMakeLists.txt
@@ -79,11 +79,6 @@ set_tests_properties(
"\\[ FAILED \\] 2 test"
)
-add_executable(run_tests run_tests.c)
-target_link_libraries(run_tests ${CMOCKA_SHARED_LIBRARY})
-
-add_test(run_tests ${CMAKE_CURRENT_BINARY_DIR}/run_tests)
-
if (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
add_subdirectory(chef_wrap)
endif()
diff --git a/example/run_tests.c b/example/run_tests.c
deleted file mode 100644
index 63fc27b..0000000
--- a/example/run_tests.c
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright 2008 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* Use the unit test allocators */
-#define UNIT_TESTING 1
-
-#include <stdarg.h>
-#include <stddef.h>
-#include <setjmp.h>
-#include <cmocka.h>
-
-static void setup(void **state) {
- int *answer = malloc(sizeof(int));
-
- assert_non_null(answer);
- *answer = 42;
-
- *state = answer;
-}
-
-static void teardown(void **state) {
- free(*state);
-}
-
-/* A test case that does nothing and succeeds. */
-static void null_test_success(void **state) {
- (void) state;
-}
-
-/* A test case that does check if an int is equal. */
-static void int_test_success(void **state) {
- int *answer = *state;
-
- assert_int_equal(*answer, 42);
-}
-
-
-int main(void) {
- const UnitTest tests[] = {
- unit_test(null_test_success),
- unit_test_setup_teardown(int_test_success, setup, teardown),
- };
-
- return run_tests(tests);
-}