Allows not generating initial home and requiring users to acquire one when they want.
This commit is contained in:
@@ -17,6 +17,7 @@ along with Metropolis. If not, see <https://www.gnu.org/licenses/agpl-3.0.txt>.
|
||||
|
||||
package com.majinnaibu.bukkitplugins.metropolis.commands;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
import static org.mockito.Mockito.mock;
|
||||
@@ -64,4 +65,14 @@ class MetropolisHomeAcquireTest {
|
||||
|
||||
verify(plugin, never()).acquireHome(player);
|
||||
}
|
||||
|
||||
@Test
|
||||
void supportsDisablingAutomaticInitialHomeAllocation() {
|
||||
assertEquals(1, MetropolisPlugin.normalizeInitialHomeCount(1));
|
||||
assertTrue(MetropolisPlugin.shouldAutoGenerateInitialHome(1));
|
||||
|
||||
int zero = MetropolisPlugin.normalizeInitialHomeCount(0);
|
||||
assertEquals(0, zero);
|
||||
assertFalse(MetropolisPlugin.shouldAutoGenerateInitialHome(zero));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user