d34dc98a7a4dbbbec4137252ccfa46328550f8eb
[situare] / tests / testmap / testmapengine / testmapengine.cpp
1 #include <QtTest/QtTest>
2
3 #include "map/mapengine.h"
4
5 class TestMapEngine: public QObject
6 {
7     Q_OBJECT
8 private slots:
9     void convertTileNumberToSceneCoordinate();
10     void setViewLocation();
11 };
12
13 void TestMapEngine::convertTileNumberToSceneCoordinate()
14 {
15     MapEngine mapEngine;
16
17     QCOMPARE(mapEngine.convertTileNumberToSceneCoordinate(18, QPoint(0,0)), QPoint(0,0));
18     QCOMPARE(mapEngine.convertTileNumberToSceneCoordinate(18, QPoint(1,2)), QPoint(256,512));
19     QCOMPARE(mapEngine.convertTileNumberToSceneCoordinate(16, QPoint(3,4)), QPoint(3072,4096));
20 }
21
22 void TestMapEngine::setViewLocation()
23 {
24     MapView mapView;
25     MapEngine mapEngine(&mapView);
26
27     mapEngine.setViewLocation(QPointF(25.0000, 65.0000));
28 }
29
30 QTEST_MAIN(TestMapEngine)
31 #include "testmapengine.moc"