mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-23 03:16:35 +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);
|
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