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
11Describe (array);
13{
14}
15AfterEach (array)
16{
17}
18
19/* make_array */
20
21Ensure (array, make_array_never_returns_null)
22{
23 assert_that (make_array (), is_not_null);
24}
25
26/* Test suite. */
27
28int
29main (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}
Array utilities.
GPtrArray * make_array(void)
Make a global array.
Definition: array.c:25
int main(int argc, char **argv)
Definition: array_tests.c:29
Describe(array)
Ensure(array, make_array_never_returns_null)
Definition: array_tests.c:21
AfterEach(array)
Definition: array_tests.c:15
BeforeEach(array)
Definition: array_tests.c:12