Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.pjatk.gameplay.service;
- import org.junit.jupiter.api.BeforeEach;
- import org.junit.jupiter.api.Test;
- import pl.pjatk.gameplay.model.Player;
- import static org.assertj.core.api.Assertions.assertThat;
- class DamageServiceTest {
- private final DamageService damageService = new DamageService();
- Player player1;
- Player player2;
- @BeforeEach
- public void setUp() {
- player1 = new Player("Test1", 1000, 100);
- player2 = new Player("Test2", 700, 50);
- }
- @Test
- void testAttackReturnsDefender() {
- Player attack = damageService.attack(player1, player2);
- assertThat(attack).isEqualTo(player2);
- }
- @Test
- void testDefenderHealthIsLoweredByAttackersAttack() {
- Player defender = damageService.attack(player1, player2);
- assertThat(defender.getHealth()).isEqualTo(600);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement