summaryrefslogtreecommitdiffstats
path: root/sigmod/test/TestAbility.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmod/test/TestAbility.cpp')
-rw-r--r--sigmod/test/TestAbility.cpp57
1 files changed, 30 insertions, 27 deletions
diff --git a/sigmod/test/TestAbility.cpp b/sigmod/test/TestAbility.cpp
index fe8cbf3b..ca1b955d 100644
--- a/sigmod/test/TestAbility.cpp
+++ b/sigmod/test/TestAbility.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2008 Ben Boeckel <MathStuf@gmail.com>
+ * Copyright 2008-2009 Ben Boeckel <MathStuf@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,19 +20,22 @@
// Sigmod includes
#include "../Ability.h"
-#include "../Sigmod.h"
+#include "../Game.h"
// Qt includes
#include <QtCore/QFile>
#include <QtTest/QTest>
+using namespace Sigcore;
+using namespace Sigmod;
+
void TestAbility::initTestCase()
{
TestSigmodObject::initTestCase();
- m_ability1 = m_sigmod->newAbility();
- m_ability2 = m_sigmod->newAbility();
- m_ability3 = m_sigmod->newAbility();
+ m_ability1 = m_game->newAbility();
+ m_ability2 = m_game->newAbility();
+ m_ability3 = m_game->newAbility();
}
void TestAbility::cleanupTestCase()
@@ -74,7 +77,7 @@ void TestAbility::validation()
void TestAbility::saving()
{
- QDomDocument xml = Sigmod::Object::xml(m_ability1);
+ QDomDocument xml = Object::xml(m_ability1);
QFile file("ability.xml");
QVERIFY(file.open(QIODevice::WriteOnly));
@@ -90,9 +93,9 @@ void TestAbility::loading()
m_ability1->setName("Bar");
m_ability1->setPriority(4);
m_ability1->setDescription("Brief description.");
- m_ability1->setBattleScript(Sigcore::Script("python", "import os"));
- m_ability1->setWorldScript(Sigcore::Script("python", "import os"));
- m_ability1->setPriorityScript(Sigcore::Script("python", "import os"));
+ m_ability1->setBattleScript(Script("python", "import os"));
+ m_ability1->setWorldScript(Script("python", "import os"));
+ m_ability1->setPriorityScript(Script("python", "import os"));
QVERIFY(file.open(QIODevice::ReadOnly));
QVERIFY(xml.setContent(&file));
@@ -101,9 +104,9 @@ void TestAbility::loading()
QCOMPARE(m_ability1->name(), QString("Foo"));
QCOMPARE(m_ability1->priority(), 0);
QCOMPARE(m_ability1->description(), QString(""));
- QCOMPARE(m_ability1->battleScript(), Sigcore::Script());
- QCOMPARE(m_ability1->worldScript(), Sigcore::Script());
- QCOMPARE(m_ability1->priorityScript(), Sigcore::Script());
+ QCOMPARE(m_ability1->battleScript(), Script());
+ QCOMPARE(m_ability1->worldScript(), Script());
+ QCOMPARE(m_ability1->priorityScript(), Script());
}
void TestAbility::setName()
@@ -147,12 +150,12 @@ void TestAbility::setDescription()
void TestAbility::setBattleScript()
{
- QCOMPARE(m_ability2->battleScript(), Sigcore::Script());
+ QCOMPARE(m_ability2->battleScript(), Script());
- m_ability2->setBattleScript(Sigcore::Script("python", "import os"));
- m_ability2->setBattleScript(Sigcore::Script("python", "import os"));
+ m_ability2->setBattleScript(Script("python", "import os"));
+ m_ability2->setBattleScript(Script("python", "import os"));
- QCOMPARE(m_ability2->battleScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_ability2->battleScript(), Script("python", "import os"));
QCOMPARE(m_changedCount, 1);
@@ -162,12 +165,12 @@ void TestAbility::setBattleScript()
void TestAbility::setWorldScript()
{
- QCOMPARE(m_ability2->worldScript(), Sigcore::Script());
+ QCOMPARE(m_ability2->worldScript(), Script());
- m_ability2->setWorldScript(Sigcore::Script("python", "import os"));
- m_ability2->setWorldScript(Sigcore::Script("python", "import os"));
+ m_ability2->setWorldScript(Script("python", "import os"));
+ m_ability2->setWorldScript(Script("python", "import os"));
- QCOMPARE(m_ability2->worldScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_ability2->worldScript(), Script("python", "import os"));
QCOMPARE(m_changedCount, 1);
@@ -177,12 +180,12 @@ void TestAbility::setWorldScript()
void TestAbility::setPriorityScript()
{
- QCOMPARE(m_ability2->priorityScript(), Sigcore::Script());
+ QCOMPARE(m_ability2->priorityScript(), Script());
- m_ability2->setPriorityScript(Sigcore::Script("python", "import os"));
- m_ability2->setPriorityScript(Sigcore::Script("python", "import os"));
+ m_ability2->setPriorityScript(Script("python", "import os"));
+ m_ability2->setPriorityScript(Script("python", "import os"));
- QCOMPARE(m_ability2->priorityScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_ability2->priorityScript(), Script("python", "import os"));
QCOMPARE(m_changedCount, 1);
@@ -197,9 +200,9 @@ void TestAbility::assignment()
QCOMPARE(m_ability3->name(), QString("Foo"));
QCOMPARE(m_ability3->priority(), 4);
QCOMPARE(m_ability3->description(), QString("Brief description."));
- QCOMPARE(m_ability3->battleScript(), Sigcore::Script("python", "import os"));
- QCOMPARE(m_ability3->worldScript(), Sigcore::Script("python", "import os"));
- QCOMPARE(m_ability3->priorityScript(), Sigcore::Script("python", "import os"));
+ QCOMPARE(m_ability3->battleScript(), Script("python", "import os"));
+ QCOMPARE(m_ability3->worldScript(), Script("python", "import os"));
+ QCOMPARE(m_ability3->priorityScript(), Script("python", "import os"));
}
QTEST_APPLESS_MAIN(TestAbility)