summaryrefslogtreecommitdiffstats
path: root/sigmod/test/TestMove.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmod/test/TestMove.cpp')
-rw-r--r--sigmod/test/TestMove.cpp73
1 files changed, 38 insertions, 35 deletions
diff --git a/sigmod/test/TestMove.cpp b/sigmod/test/TestMove.cpp
index d3309c59..fe459578 100644
--- a/sigmod/test/TestMove.cpp
+++ b/sigmod/test/TestMove.cpp
@@ -19,20 +19,23 @@
#include "TestMove.h"
// Sigmod includes
+#include "../Game.h"
#include "../Move.h"
-#include "../Sigmod.h"
// Qt includes
#include <QtCore/QFile>
#include <QtTest/QTest>
+using namespace Sigcore;
+using namespace Sigmod;
+
void TestMove::initTestCase()
{
TestSigmodObject::initTestCase();
- m_move1 = m_sigmod->newMove();
- m_move2 = m_sigmod->newMove();
- m_move3 = m_sigmod->newMove();
+ m_move1 = m_game->newMove();
+ m_move2 = m_game->newMove();
+ m_move3 = m_game->newMove();
}
void TestMove::cleanupTestCase()
@@ -71,7 +74,7 @@ void TestMove::validation()
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 5);
- m_sigmod->newType();
+ m_game->newType();
m_move1->setType(0);
m_move1->validate();
@@ -88,7 +91,7 @@ void TestMove::validation()
void TestMove::saving()
{
- QDomDocument xml = Sigmod::Object::xml(m_move1);
+ QDomDocument xml = Object::xml(m_move1);
QFile file("move.xml");
QVERIFY(file.open(QIODevice::WriteOnly));
@@ -101,35 +104,35 @@ void TestMove::loading()
QDomDocument xml;
QFile file("move.xml");
- m_sigmod->newType();
+ m_game->newType();
m_move1->setName("Bar");
- m_move1->setAccuracy(Sigcore::Fraction(1, 2));
+ m_move1->setAccuracy(Fraction(1, 2));
m_move1->setPower(10);
m_move1->setType(1);
m_move1->setSpecial(true);
m_move1->setPowerPoints(50);
m_move1->setPriority(1);
m_move1->setDescription("blah");
- m_move1->setBattleScript(Sigcore::Script("python", "import os"));
- m_move1->setWorldScript(Sigcore::Script("python", "import os"));
- m_move1->setPriorityScript(Sigcore::Script("python", "import os"));
+ m_move1->setBattleScript(Script("python", "import os"));
+ m_move1->setWorldScript(Script("python", "import os"));
+ m_move1->setPriorityScript(Script("python", "import os"));
QVERIFY(file.open(QIODevice::ReadOnly));
QVERIFY(xml.setContent(&file));
m_move1->load(xml.firstChildElement("Move"));
QCOMPARE(m_move1->name(), QString("Foo"));
- QCOMPARE(m_move1->accuracy(), Sigcore::Fraction(1, 1));
+ QCOMPARE(m_move1->accuracy(), Fraction(1, 1));
QCOMPARE(m_move1->power(), 0);
QCOMPARE(m_move1->type(), 0);
QCOMPARE(m_move1->special(), false);
QCOMPARE(m_move1->powerPoints(), 25);
QCOMPARE(m_move1->priority(), 0);
QCOMPARE(m_move1->description(), QString(""));
- QCOMPARE(m_move1->battleScript(), Sigcore::Script("", ""));
- QCOMPARE(m_move1->worldScript(), Sigcore::Script("", ""));
- QCOMPARE(m_move1->priorityScript(), Sigcore::Script("", ""));
+ QCOMPARE(m_move1->battleScript(), Script("", ""));
+ QCOMPARE(m_move1->worldScript(), Script("", ""));
+ QCOMPARE(m_move1->priorityScript(), Script("", ""));
}
void TestMove::setName()
@@ -147,25 +150,25 @@ void TestMove::setName()
void TestMove::setAccuracy()
{
- m_move2->setAccuracy(Sigcore::Fraction(3, 2));
+ m_move2->setAccuracy(Fraction(3, 2));
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 1);
- m_move2->setAccuracy(Sigcore::Fraction(-1, 2));
+ m_move2->setAccuracy(Fraction(-1, 2));
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 2);
- m_move2->setAccuracy(Sigcore::Fraction(0, 2));
+ m_move2->setAccuracy(Fraction(0, 2));
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 3);
- m_move2->setAccuracy(Sigcore::Fraction(1, 2));
- m_move2->setAccuracy(Sigcore::Fraction(1, 2));
+ m_move2->setAccuracy(Fraction(1, 2));
+ m_move2->setAccuracy(Fraction(1, 2));
- QCOMPARE(m_move2->accuracy(), Sigcore::Fraction(1, 2));
+ QCOMPARE(m_move2->accuracy(), Fraction(1, 2));
QCOMPARE(m_changedCount, 1);
@@ -198,7 +201,7 @@ void TestMove::setType()
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 1);
- m_sigmod->newType();
+ m_game->newType();
m_move2->setType(2);
m_move2->setType(2);
@@ -270,10 +273,10 @@ void TestMove::setDescription()
void TestMove::setBattleScript()
{
- m_move2->setBattleScript(Sigcore::Script("python", "import os"));
- m_move2->setBattleScript(Sigcore::Script("python", "import os"));
+ m_move2->setBattleScript(Script("python", "import os"));
+ m_move2->setBattleScript(Script("python", "import os"));
- QCOMPARE(m_move2->battleScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_move2->battleScript(), Script("python", "import os"));
QCOMPARE(m_changedCount, 1);
@@ -283,10 +286,10 @@ void TestMove::setBattleScript()
void TestMove::setWorldScript()
{
- m_move2->setWorldScript(Sigcore::Script("python", "import os"));
- m_move2->setWorldScript(Sigcore::Script("python", "import os"));
+ m_move2->setWorldScript(Script("python", "import os"));
+ m_move2->setWorldScript(Script("python", "import os"));
- QCOMPARE(m_move2->worldScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_move2->worldScript(), Script("python", "import os"));
QCOMPARE(m_changedCount, 1);
@@ -296,10 +299,10 @@ void TestMove::setWorldScript()
void TestMove::setPriorityScript()
{
- m_move2->setPriorityScript(Sigcore::Script("python", "import os"));
- m_move2->setPriorityScript(Sigcore::Script("python", "import os"));
+ m_move2->setPriorityScript(Script("python", "import os"));
+ m_move2->setPriorityScript(Script("python", "import os"));
- QCOMPARE(m_move2->priorityScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_move2->priorityScript(), Script("python", "import os"));
QCOMPARE(m_changedCount, 1);
@@ -312,16 +315,16 @@ void TestMove::assignment()
*m_move3 = *m_move2;
QCOMPARE(m_move3->name(), QString("Foo"));
- QCOMPARE(m_move3->accuracy(), Sigcore::Fraction(1, 2));
+ QCOMPARE(m_move3->accuracy(), Fraction(1, 2));
QCOMPARE(m_move3->power(), 10);
QCOMPARE(m_move3->type(), 2);
QCOMPARE(m_move3->special(), true);
QCOMPARE(m_move3->powerPoints(), 10);
QCOMPARE(m_move3->priority(), 25);
QCOMPARE(m_move3->description(), QString("blah"));
- QCOMPARE(m_move3->battleScript(), Sigcore::Script("python", "import os"));
- QCOMPARE(m_move3->worldScript(), Sigcore::Script("python", "import os"));
- QCOMPARE(m_move3->priorityScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_move3->battleScript(), Script("python", "import os"));
+ QCOMPARE(m_move3->worldScript(), Script("python", "import os"));
+ QCOMPARE(m_move3->priorityScript(), Script("python", "import os"));
}
QTEST_APPLESS_MAIN(TestMove)