diff options
Diffstat (limited to 'sigmod/test/TestAbility.cpp')
| -rw-r--r-- | sigmod/test/TestAbility.cpp | 57 |
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) |
