Greenbone Vulnerability Management Libraries  22.8.0
array_tests.c
Go to the documentation of this file.
1 /* SPDX-FileCopyrightText: 2009-2023 Greenbone AG
2  *
3  * SPDX-License-Identifier: GPL-2.0-or-later
4  */
5 
6 #include "array.c"
7 
8 #include <cgreen/cgreen.h>
9 #include <cgreen/mocks.h>
10 
11 Describe (array);
12 BeforeEach (array)
13 {
14 }
15 AfterEach (array)
16 {
17 }
18 
19 /* make_array */
20 
21 Ensure (array, make_array_never_returns_null)
22 {
23  assert_that (make_array (), is_not_null);
24 }
25 
26 /* Test suite. */
27 
28 int
29 main (int argc, char **argv)
30 {
31  TestSuite *suite;
32 
33  suite = create_test_suite ();
34 
35  add_test_with_context (suite, array, make_array_never_returns_null);
36 
37  if (argc > 1)
38  return run_single_test (suite, argv[1], create_text_reporter ());
39 
40  return run_test_suite (suite, create_text_reporter ());
41 }
Ensure
Ensure(array, make_array_never_returns_null)
Definition: array_tests.c:21
Describe
Describe(array)
make_array
GPtrArray * make_array(void)
Make a global array.
Definition: array.c:25
AfterEach
AfterEach(array)
Definition: array_tests.c:15
main
int main(int argc, char **argv)
Definition: array_tests.c:29
BeforeEach
BeforeEach(array)
Definition: array_tests.c:12
array.c
Array utilities.