summaryrefslogtreecommitdiffstats
path: root/src/dom/cssreader.cpp
diff options
context:
space:
mode:
authorBob Jamison <ishmalius@gmail.com>2008-05-01 19:54:27 +0000
committerishmal <ishmal@users.sourceforge.net>2008-05-01 19:54:27 +0000
commit2c4b961594065292a9712a981055d116ea8914b7 (patch)
treef835c54ff18b3630804f1ddf2289b5260db489fe /src/dom/cssreader.cpp
parentFinish changing "Parser" to "Reader" (diff)
downloadinkscape-2c4b961594065292a9712a981055d116ea8914b7.tar.gz
inkscape-2c4b961594065292a9712a981055d116ea8914b7.zip
Rearrange tests.
(bzr r5573)
Diffstat (limited to 'src/dom/cssreader.cpp')
-rw-r--r--src/dom/cssreader.cpp41
1 files changed, 28 insertions, 13 deletions
diff --git a/src/dom/cssreader.cpp b/src/dom/cssreader.cpp
index 265881781..4bbcefb98 100644
--- a/src/dom/cssreader.cpp
+++ b/src/dom/cssreader.cpp
@@ -1643,26 +1643,41 @@ bool CssReader::parseFile(const DOMString &fileName)
} // namespace org
-#ifdef TEST
+#ifdef CSSTEST
-int main(int argc, char **argv)
+static const char *fileNames[] =
+ {
+ "001.css",
+ "acid.css",
+ "base.css",
+ "inkscape.css",
+ "meyerweb.css",
+ NULL
+ };
+
+bool doTests()
{
org::w3c::dom::css::CssReader parser;
- char *fileName;
- fileName = "001.css";
- //fileName = "acid.css";
- //fileName = "base.css";
- //fileName = "inkscape.css";
- //fileName = "meyerweb.css";
- if (!parser.parseFile(fileName))
- {
- printf("Test failed\n");
+ for (char **fname = (char **)fileNames ; *fname ; fname++)
+ {
+ DOMString fileName = *fname;
+ if (!parser.parseFile(fileName))
+ {
+ printf("Test failed\n");
+ return false;
+ }
+ }
+ return true;
+}
+
+int main(int argc, char **argv)
+{
+ if (!doTests())
return 1;
- }
return 0;
}
-#endif /* TEST */
+#endif /* CSSTEST */
//#########################################################################
//# E N D O F F I L E