diff options
| -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); |
