@Test public void testRemoveItemCausesRebalancing() { // Set-up containers and items. MockContainerEntity containerA = newContainer(app, "A", 10, 30); MockContainerEntity containerB = newContainer(app, "B", 10, 30); MockItemEntity item1 = newItem(app, containerA, "1", 30); MockItemEntity item2 = newItem(app, containerB, "2", 20); MockItemEntity item3 = newItem(app, containerB, "3", 20); item1.stop(); Entities.unmanage(item1); assertWorkratesEventually( ImmutableList.of(containerA, containerB), ImmutableList.of(item1, item2, item3), ImmutableList.of(20d, 20d)); }