diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2008-12-09 00:06:13 +0000 |
|---|---|---|
| committer | tweenk <tweenk@users.sourceforge.net> | 2008-12-09 00:06:13 +0000 |
| commit | ed0c006e81c69fbed16181c512c55190d998892e (patch) | |
| tree | 37e6c6d558eceb3e7b4ac9f5ac3aaac41b854863 /src/xml/repr-action-test.cpp | |
| parent | fix for Bug #234305 (paste into transformed groups) (diff) | |
| download | inkscape-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.cpp | 77 |
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; -} |
