File indexing completed on 2024-04-14 04:29:41
0001 #include "edgetest.h" 0002 0003 #include <QtTest/QTest> 0004 0005 #include <tikz/core/Node.h> 0006 #include <tikz/core/Path.h> 0007 #include <tikz/core/Document.h> 0008 0009 QTEST_MAIN(EdgeTest) 0010 0011 void EdgeTest::initTestCase() 0012 { 0013 } 0014 0015 void EdgeTest::cleanupTestCase() 0016 { 0017 } 0018 0019 void EdgeTest::edgeTest() 0020 { 0021 #if 0 0022 tikz::core::Document doc; 0023 tikz::PathType * path = doc.createPath(); 0024 0025 QCOMPARE(edge->start().pos(), QPointF(0, 0)); 0026 QCOMPARE(edge->end().pos(), QPointF(0, 0)); 0027 0028 edge->start().setPos(QPointF(1, 1)); 0029 QCOMPARE(edge->start().pos(), QPointF(1, 1)); 0030 QCOMPARE(edge->end().pos(), QPointF(0, 0)); 0031 0032 { 0033 tikz::core::Node * node = doc.createNode(); 0034 node->setPos(QPointF(2, 2)); 0035 QCOMPARE(node->pos(), QPointF(2, 2)); 0036 0037 edge->setStartNode(node); 0038 QCOMPARE(edge->start().pos(), QPointF(2, 2)); 0039 QCOMPARE(edge->end().pos(), QPointF(0, 0)); 0040 0041 doc.deleteNode(node); 0042 } 0043 0044 // node Node is deleted again 0045 QCOMPARE(edge->start().pos(), QPointF(2, 2)); 0046 QCOMPARE(edge->end().pos(), QPointF(0, 0)); 0047 #endif 0048 } 0049 0050 // kate: indent-width 4; replace-tabs on;