[Open-scap] [PATCH 3/3] Test for a single negated check.
Simon Lukasik
slukasik at redhat.com
Tue Aug 14 12:26:51 UTC 2012
---
tests/API/XCCDF/unittests/Makefile.am | 1 +
tests/API/XCCDF/unittests/all.sh | 1 +
...est_xccdf_complex_check_single_negate.xccdf.xml | 12 ++++++++++++
3 files changed, 14 insertions(+), 0 deletions(-)
create mode 100644 tests/API/XCCDF/unittests/test_xccdf_complex_check_single_negate.xccdf.xml
diff --git a/tests/API/XCCDF/unittests/Makefile.am b/tests/API/XCCDF/unittests/Makefile.am
index 0611d05..b480ca5 100644
--- a/tests/API/XCCDF/unittests/Makefile.am
+++ b/tests/API/XCCDF/unittests/Makefile.am
@@ -33,5 +33,6 @@ test_xccdf_shall_pass_SOURCES = test_xccdf_shall_pass.c unit_helper.c
EXTRA_DIST += all.sh \
test_xccdf_complex_check_nand.xccdf.xml \
+ test_xccdf_complex_check_single_negate.xccdf.xml \
unit_helper.c \
unit_helper.h
diff --git a/tests/API/XCCDF/unittests/all.sh b/tests/API/XCCDF/unittests/all.sh
index 761f44c..e5e1b86 100755
--- a/tests/API/XCCDF/unittests/all.sh
+++ b/tests/API/XCCDF/unittests/all.sh
@@ -4,4 +4,5 @@
test_init test_api_xccdf_unittests.log
test_run "xccdf:complex-check -- NAND is working properly" ./test_xccdf_shall_pass test_xccdf_complex_check_nand.xccdf.xml
+test_run "xccdf:complex-check -- single negation" ./test_xccdf_shall_pass test_xccdf_complex_check_single_negate.xccdf.xml
test_exit
diff --git a/tests/API/XCCDF/unittests/test_xccdf_complex_check_single_negate.xccdf.xml b/tests/API/XCCDF/unittests/test_xccdf_complex_check_single_negate.xccdf.xml
new file mode 100644
index 0000000..8464379
--- /dev/null
+++ b/tests/API/XCCDF/unittests/test_xccdf_complex_check_single_negate.xccdf.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xccdf:Benchmark xmlns:xccdf="http://checklists.nist.gov/xccdf/1.1" id="testing-xcccdf">
+ <xccdf:status>incomplete</xccdf:status>
+ <xccdf:version>1.0</xccdf:version>
+ <xccdf:Rule selected="true" id="def-20120006">
+ <xccdf:complex-check operator="AND" negate="1">
+ <xccdf:check system="http://check-engine.test/fail">
+ <xccdf:check-content-ref href="file" name="oval:blah"/>
+ </xccdf:check>
+ </xccdf:complex-check>
+ </xccdf:Rule>
+</xccdf:Benchmark>
More information about the Open-scap-list
mailing list