summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-11-14 00:04:10 +0000
committerCaolán McNamara <caolanm@redhat.com>2012-11-14 10:11:33 +0000
commita0b51cd8d415a2eab36671e9dba0f42c4a98d943 (patch)
tree86d60ea591b2ef59183e52c71a105eabe0e07ed8 /svtools
parent69984a278565506525a9f306355deca5c7acbf1a (diff)
add regression tests for .bmps/.rles including EDB-22680
Change-Id: If351421b9de11870bb81010626377db8585a1edd
Diffstat (limited to 'svtools')
-rw-r--r--svtools/qa/cppunit/data/bmp/fail/.gitignore0
-rw-r--r--svtools/qa/cppunit/data/bmp/indeterminate/.gitignore1
-rw-r--r--svtools/qa/cppunit/data/bmp/pass/.gitignore0
-rw-r--r--svtools/qa/cppunit/data/bmp/pass/CVE-2004-0691-1.bmpbin0 -> 313 bytes
-rw-r--r--svtools/qa/cppunit/data/bmp/pass/CVE-2006-0006-1.bmpbin0 -> 43218 bytes
-rw-r--r--svtools/qa/cppunit/data/bmp/pass/CVE-2007-2244-1.bmpbin0 -> 21424 bytes
-rw-r--r--svtools/qa/cppunit/data/bmp/pass/CVE-2008-5870-1.bmp1
-rw-r--r--svtools/qa/cppunit/data/bmp/pass/EDB-22680-1.bmpbin0 -> 18862 bytes
-rw-r--r--svtools/qa/cppunit/filters-test.cxx4
9 files changed, 6 insertions, 0 deletions
diff --git a/svtools/qa/cppunit/data/bmp/fail/.gitignore b/svtools/qa/cppunit/data/bmp/fail/.gitignore
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/fail/.gitignore
diff --git a/svtools/qa/cppunit/data/bmp/indeterminate/.gitignore b/svtools/qa/cppunit/data/bmp/indeterminate/.gitignore
new file mode 100644
index 000000000000..583b009c7c60
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/indeterminate/.gitignore
@@ -0,0 +1 @@
+*.wmf-*
diff --git a/svtools/qa/cppunit/data/bmp/pass/.gitignore b/svtools/qa/cppunit/data/bmp/pass/.gitignore
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/pass/.gitignore
diff --git a/svtools/qa/cppunit/data/bmp/pass/CVE-2004-0691-1.bmp b/svtools/qa/cppunit/data/bmp/pass/CVE-2004-0691-1.bmp
new file mode 100644
index 000000000000..d77db5782972
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/pass/CVE-2004-0691-1.bmp
Binary files differ
diff --git a/svtools/qa/cppunit/data/bmp/pass/CVE-2006-0006-1.bmp b/svtools/qa/cppunit/data/bmp/pass/CVE-2006-0006-1.bmp
new file mode 100644
index 000000000000..4cfbdfff8358
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/pass/CVE-2006-0006-1.bmp
Binary files differ
diff --git a/svtools/qa/cppunit/data/bmp/pass/CVE-2007-2244-1.bmp b/svtools/qa/cppunit/data/bmp/pass/CVE-2007-2244-1.bmp
new file mode 100644
index 000000000000..289cf8c0e964
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/pass/CVE-2007-2244-1.bmp
Binary files differ
diff --git a/svtools/qa/cppunit/data/bmp/pass/CVE-2008-5870-1.bmp b/svtools/qa/cppunit/data/bmp/pass/CVE-2008-5870-1.bmp
new file mode 100644
index 000000000000..d223dde288b5
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/pass/CVE-2008-5870-1.bmp
@@ -0,0 +1 @@
+ .GxK؝'se2~.G1-#1Y!ʢ/DV \ No newline at end of file
diff --git a/svtools/qa/cppunit/data/bmp/pass/EDB-22680-1.bmp b/svtools/qa/cppunit/data/bmp/pass/EDB-22680-1.bmp
new file mode 100644
index 000000000000..88b11ad57845
--- /dev/null
+++ b/svtools/qa/cppunit/data/bmp/pass/EDB-22680-1.bmp
Binary files differ
diff --git a/svtools/qa/cppunit/filters-test.cxx b/svtools/qa/cppunit/filters-test.cxx
index a9b5afdf8be5..bdf8269575e2 100644
--- a/svtools/qa/cppunit/filters-test.cxx
+++ b/svtools/qa/cppunit/filters-test.cxx
@@ -95,6 +95,10 @@ void SvtoolsFiltersTest::testCVEs()
testDir(rtl::OUString(),
getURLFromSrc("/svtools/qa/cppunit/data/gif/"),
rtl::OUString());
+
+ testDir(rtl::OUString(),
+ getURLFromSrc("/svtools/qa/cppunit/data/bmp/"),
+ rtl::OUString());
}
CPPUNIT_TEST_SUITE_REGISTRATION(SvtoolsFiltersTest);