Greenbone Vulnerability Management Libraries 22.32.0
radiusutils_tests.c File Reference
#include "radiusutils.c"
#include <cgreen/assertions.h>
#include <cgreen/cgreen.h>
#include <cgreen/constraint_syntax_helpers.h>
#include <cgreen/internal/c_assertions.h>
#include <cgreen/mocks.h>
Include dependency graph for radiusutils_tests.c:

Go to the source code of this file.

Macros

#define HOST   "eghost"
#define SECRET   "the_secret"

Functions

 Describe (radiusutils)
 BeforeEach (radiusutils)
 AfterEach (radiusutils)
 Ensure (radiusutils, radius_authenticate_returns_minus1)
int main (int argc, char **argv)

Macro Definition Documentation

◆ HOST

#define HOST   "eghost"

Definition at line 23 of file radiusutils_tests.c.

◆ SECRET

#define SECRET   "the_secret"

Definition at line 24 of file radiusutils_tests.c.

Function Documentation

◆ AfterEach()

AfterEach ( radiusutils )

Definition at line 19 of file radiusutils_tests.c.

20{
21}

◆ BeforeEach()

BeforeEach ( radiusutils )

Definition at line 15 of file radiusutils_tests.c.

16{
17}

◆ Describe()

Describe ( radiusutils )

◆ Ensure()

Ensure ( radiusutils ,
radius_authenticate_returns_minus1  )

Definition at line 43 of file radiusutils_tests.c.

44{
45 assert_that (radius_authenticate ("h", "s", "u", "p"), is_equal_to (-1));
46}
int radius_authenticate(const char *hostname, const char *secret, const char *username, const char *password)
Dummy function for manager.

References radius_authenticate().

Here is the call graph for this function:

◆ main()

int main ( int argc,
char ** argv )

Definition at line 52 of file radiusutils_tests.c.

53{
54 int ret;
55 TestSuite *suite;
56
57 suite = create_test_suite ();
58
59#ifdef ENABLE_RADIUS_AUTH
60 add_test_with_context (suite, radiusutils, radius_init);
61#else
62 add_test_with_context (suite, radiusutils,
63 radius_authenticate_returns_minus1);
64#endif
65
66 if (argc > 1)
67 ret = run_single_test (suite, argv[1], create_text_reporter ());
68 else
69 ret = run_test_suite (suite, create_text_reporter ());
70
71 destroy_test_suite (suite);
72
73 return ret;
74}