8 #include <cgreen/cgreen.h>
9 #include <cgreen/mocks.h>
23 assert_that (
nvti_new (), is_not_null);
53 assert_that (
tag, is_equal_to_string (
"1"));
68 assert_that (
tag, is_equal_to_string (
"2"));
141 is_equal_to_string (
"ABC"));
154 is_equal_to_string (
"ABC"));
167 is_equal_to_string (
"DEF"));
179 suite = create_test_suite ();
181 add_test_with_context (suite,
nvti, nvti_new_never_returns_null);
183 add_test_with_context (suite,
nvti, nvti_get_tag_gets_correct_value_one_tag);
184 add_test_with_context (suite,
nvti,
185 nvti_get_tag_gets_correct_value_many_tags);
186 add_test_with_context (suite,
nvti, nvti_get_tag_handles_empty_tag);
187 add_test_with_context (suite,
nvti, nvti_get_tag_handles_null_nvti);
188 add_test_with_context (suite,
nvti, nvti_get_tag_handles_null_name);
190 add_test_with_context (suite,
nvti, nvti_set_solution_method_correct);
192 add_test_with_context (suite,
nvti, nvtis_add_does_not_use_oid_as_key);
194 add_test_with_context (suite,
nvti, nvti_get_severity_vector_both);
195 add_test_with_context (suite,
nvti,
196 nvti_get_severity_vector_no_severity_vector);
197 add_test_with_context (suite,
nvti, nvti_get_severity_vector_no_cvss_base);
200 return run_single_test (suite, argv[1], create_text_reporter ());
202 return run_test_suite (suite, create_text_reporter ());