mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-21 00:07:30 +00:00
Added unit tests for getAddableItemQuantity()
This commit is contained in:
parent
a5833327f0
commit
62f11360ee
@ -94,4 +94,18 @@ class BaseInventoryTest extends TestCase{
|
||||
}
|
||||
self::assertSame(100, $count);
|
||||
}
|
||||
|
||||
public function testGetAddableItemQuantityStacking() : void{
|
||||
$inventory = new SimpleInventory(1);
|
||||
$inventory->addItem(VanillaItems::APPLE()->setCount(60));
|
||||
self::assertSame(2, $inventory->getAddableItemQuantity(VanillaItems::APPLE()->setCount(2)));
|
||||
self::assertSame(4, $inventory->getAddableItemQuantity(VanillaItems::APPLE()->setCount(6)));
|
||||
}
|
||||
|
||||
public function testGetAddableItemQuantityEmptyStack() : void{
|
||||
$inventory = new SimpleInventory(1);
|
||||
$item = VanillaItems::APPLE();
|
||||
$item->setCount($item->getMaxStackSize());
|
||||
self::assertSame($item->getMaxStackSize(), $inventory->getAddableItemQuantity($item));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user