summaryrefslogtreecommitdiffstats
path: root/src/xml/repr-action-test.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2008-12-09 00:06:13 +0000
committertweenk <tweenk@users.sourceforge.net>2008-12-09 00:06:13 +0000
commited0c006e81c69fbed16181c512c55190d998892e (patch)
tree37e6c6d558eceb3e7b4ac9f5ac3aaac41b854863 /src/xml/repr-action-test.cpp
parentfix for Bug #234305 (paste into transformed groups) (diff)
downloadinkscape-ed0c006e81c69fbed16181c512c55190d998892e.tar.gz
inkscape-ed0c006e81c69fbed16181c512c55190d998892e.zip
Simplify "make check" makefile rules and remove most of the obsolete
utest-based tests. (bzr r6976)
Diffstat (limited to 'src/xml/repr-action-test.cpp')
-rw-r--r--src/xml/repr-action-test.cpp77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/xml/repr-action-test.cpp b/src/xml/repr-action-test.cpp
deleted file mode 100644
index d36ff4106..000000000
--- a/src/xml/repr-action-test.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-#include <cstdlib>
-#include <glib.h>
-#include "../utest/utest.h"
-
-#include "repr.h"
-#include "event-fns.h"
-
-int main(int /*argc*/, char */*argv*/[]) {
- Inkscape::XML::Document *document;
- Inkscape::XML::Node *a, *b, *c, *root;
-
- Inkscape::GC::init();
-
- document = sp_repr_document_new("test");
- root = document->root();
-
- utest_start("XML Transactions");
-
- a = document->createElement("a");
- b = document->createElement("b");
- c = document->createElement("c");
-
- UTEST_TEST("rollback of node addition") {
- sp_repr_begin_transaction(document);
- UTEST_ASSERT(sp_repr_parent(a) == NULL);
-
- root->appendChild(a);
- UTEST_ASSERT(sp_repr_parent(a) == root);
-
- sp_repr_rollback(document);
- UTEST_ASSERT(sp_repr_parent(a) == NULL);
- }
-
- UTEST_TEST("rollback of node removal") {
- root->appendChild(a);
-
- sp_repr_begin_transaction(document);
- UTEST_ASSERT(sp_repr_parent(a) == root);
-
- sp_repr_unparent(a);
- UTEST_ASSERT(sp_repr_parent(a) == NULL);
-
- sp_repr_rollback(document);
- UTEST_ASSERT(sp_repr_parent(a) == root);
- }
-
- sp_repr_unparent(a);
-
- UTEST_TEST("rollback of node reordering") {
- root->appendChild(a);
- root->appendChild(b);
- root->appendChild(c);
-
- sp_repr_begin_transaction(document);
- UTEST_ASSERT(sp_repr_next(a) == b);
- UTEST_ASSERT(sp_repr_next(b) == c);
- UTEST_ASSERT(sp_repr_next(c) == NULL);
-
- root->changeOrder(b, c);
- UTEST_ASSERT(sp_repr_next(a) == c);
- UTEST_ASSERT(sp_repr_next(b) == NULL);
- UTEST_ASSERT(sp_repr_next(c) == b);
-
- sp_repr_rollback(document);
- UTEST_ASSERT(sp_repr_next(a) == b);
- UTEST_ASSERT(sp_repr_next(b) == c);
- UTEST_ASSERT(sp_repr_next(c) == NULL);
- }
-
- sp_repr_unparent(a);
- sp_repr_unparent(b);
- sp_repr_unparent(c);
-
- /* lots more tests needed ... */
-
- return utest_end() ? 0 : 1;
-}