summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-07-19 15:22:53 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-07-19 15:22:53 -0400
commit494a60141f8d3e817617c2eb93fcddf896df671f (patch)
tree5542867e44d0ac12d84ea7b486f0271a2c41f480
parent66d151ecfcd0f2ac1ff60f00206007bc2576e294 (diff)
downloadsigen-494a60141f8d3e817617c2eb93fcddf896df671f.tar.gz
sigen-494a60141f8d3e817617c2eb93fcddf896df671f.tar.xz
sigen-494a60141f8d3e817617c2eb93fcddf896df671f.zip
Fix item test
-rw-r--r--sigmod/test/TestItem.cpp24
1 files changed, 17 insertions, 7 deletions
diff --git a/sigmod/test/TestItem.cpp b/sigmod/test/TestItem.cpp
index 9bdfc298..81a60167 100644
--- a/sigmod/test/TestItem.cpp
+++ b/sigmod/test/TestItem.cpp
@@ -92,20 +92,30 @@ void TestItem::validation()
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 6);
- m_item1->setPrice(100);
-
+ m_item1->setPrice(10000);
m_item1->validate();
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 7);
m_item1->setPrice(500);
-
m_item1->validate();
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 7);
+ m_item1->setSellPrice(10000);
+ m_item1->validate();
+
+ QCOMPARE(m_warnings.size(), 0);
+ QCOMPARE(m_errors.size(), 8);
+
+ m_item1->setSellPrice(250);
+ m_item1->validate();
+
+ QCOMPARE(m_warnings.size(), 0);
+ QCOMPARE(m_errors.size(), 8);
+
m_game->rules()->setMaxTotalWeight(100);
m_game->itemType(0)->setMaxWeight(50);
@@ -113,21 +123,21 @@ void TestItem::validation()
m_item1->validate();
QCOMPARE(m_warnings.size(), 0);
- QCOMPARE(m_errors.size(), 7);
+ QCOMPARE(m_errors.size(), 8);
m_game->itemType(0)->setMaxWeight(10);
m_item1->validate();
QCOMPARE(m_warnings.size(), 0);
- QCOMPARE(m_errors.size(), 8);
+ QCOMPARE(m_errors.size(), 9);
m_game->itemType(0)->setMaxWeight(50);
m_item1->validate();
QCOMPARE(m_warnings.size(), 0);
- QCOMPARE(m_errors.size(), 8);
+ QCOMPARE(m_errors.size(), 9);
}
void TestItem::saving()
@@ -226,7 +236,7 @@ void TestItem::setPrice()
void TestItem::setSellPrice()
{
- m_item2->setSellPrice(-1);
+ m_item2->setSellPrice(-2);
QCOMPARE(m_warnings.size(), 0);
QCOMPARE(m_errors.size(), 1);