Job terrain #12
@ -2,6 +2,8 @@ import Entity.Player;
|
|||||||
import Job.Miner;
|
import Job.Miner;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import static org.hamcrest.MatcherAssert.assertThat;
|
||||||
|
import static org.hamcrest.Matchers.hasItem;
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
||||||
public class MinerTest {
|
public class MinerTest {
|
||||||
@ -35,6 +37,15 @@ public class MinerTest {
|
|||||||
assertEquals(10, job.getExperience());
|
assertEquals(10, job.getExperience());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void dig_on_biome_alters_loot() {
|
||||||
|
var job = new Miner(defaultPlayer());
|
||||||
|
job.dig(Biomes.COAST);
|
||||||
|
assertThat(job.getWorker().getInventory(), hasItem("Sand"));
|
||||||
|
job.dig(Biomes.MOUNTAIN);
|
||||||
|
assertThat(job.getWorker().getInventory(), hasItem("Ore"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user