5 #include <QtTest/QtTest>
19 void TestGraphCoords::cleanupTestCase ()
23 void TestGraphCoords::initTestCase ()
30 const bool NO_RESET =
false;
56 void TestGraphCoords::testAnyColumnsRepeatNo ()
60 vector.push_back (QPointF (100, 100));
61 vector.push_back (QPointF (300, 100));
62 vector.push_back (QPointF (200, 200));
64 QVERIFY (!m_callback->anyPointsRepeatPair (vector,
68 void TestGraphCoords::testAnyColumnsRepeatYes ()
73 vector.push_back (QPointF (100, 100));
74 vector.push_back (QPointF (100, 100));
75 vector.push_back (QPointF (200, 200));
77 QVERIFY (m_callback->anyPointsRepeatPair (vector,
81 void TestGraphCoords::testThreeCollinearPointsNo ()
84 QTransform m (100, 300, 200,
88 QVERIFY (!m_callback->threePointsAreCollinear (m,
89 CallbackAxisPointsAbstract::LinearOrLog::COORD_IS_LINEAR,
90 CallbackAxisPointsAbstract::LinearOrLog::COORD_IS_LINEAR));
93 void TestGraphCoords::testThreeCollinearPointsYes ()
96 QTransform m (100, 150, 200,
100 QVERIFY (m_callback->threePointsAreCollinear (m,
101 CallbackAxisPointsAbstract::LinearOrLog::COORD_IS_LINEAR,
102 CallbackAxisPointsAbstract::LinearOrLog::COORD_IS_LINEAR));