diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-07-19 15:22:53 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-07-19 15:22:53 -0400 |
| commit | 494a60141f8d3e817617c2eb93fcddf896df671f (patch) | |
| tree | 5542867e44d0ac12d84ea7b486f0271a2c41f480 /sigmod | |
| parent | 66d151ecfcd0f2ac1ff60f00206007bc2576e294 (diff) | |
| download | sigen-494a60141f8d3e817617c2eb93fcddf896df671f.tar.gz sigen-494a60141f8d3e817617c2eb93fcddf896df671f.tar.xz sigen-494a60141f8d3e817617c2eb93fcddf896df671f.zip | |
Fix item test
Diffstat (limited to 'sigmod')
| -rw-r--r-- | sigmod/test/TestItem.cpp | 24 |
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); |
