Greenbone Vulnerability Management Libraries 22.32.0
version_tests.c File Reference
#include "version.c"
#include <cgreen/cgreen.h>
#include <cgreen/mocks.h>
Include dependency graph for version_tests.c:

Go to the source code of this file.

Functions

 Describe (version)
 BeforeEach (version)
 AfterEach (version)
 Ensure (version, gvm_libs_versions_returns_correct_version)
int main (int argc, char **argv)

Function Documentation

◆ AfterEach()

AfterEach ( version )

Definition at line 15 of file version_tests.c.

16{
17}

◆ BeforeEach()

BeforeEach ( version )

Definition at line 12 of file version_tests.c.

13{
14}

◆ Describe()

Describe ( version )

◆ Ensure()

Ensure ( version ,
gvm_libs_versions_returns_correct_version  )

Definition at line 19 of file version_tests.c.

20{
21 assert_that (strcmp (gvm_libs_version (), GVM_LIBS_VERSION) == 0)
22}
const char * gvm_libs_version(void)
Definition version.c:15

References gvm_libs_version().

Here is the call graph for this function:

◆ main()

int main ( int argc,
char ** argv )

Definition at line 25 of file version_tests.c.

26{
27 int ret;
28 TestSuite *suite;
29
30 suite = create_test_suite ();
31
32 add_test_with_context (suite, version,
33 gvm_libs_versions_returns_correct_version);
34
35 if (argc > 1)
36 ret = run_single_test (suite, argv[1], create_text_reporter ());
37 else
38 ret = run_test_suite (suite, create_text_reporter ());
39
40 destroy_test_suite (suite);
41
42 return ret;
43}