32 lines
754 B
Java
32 lines
754 B
Java
![]() |
package jrummikub.model;
|
||
|
|
||
|
import org.junit.Before;
|
||
|
import org.junit.Test;
|
||
|
import static jrummikub.model.StoneColor.*;
|
||
|
import static org.junit.Assert.*;
|
||
|
|
||
|
public class HandTest {
|
||
|
|
||
|
Hand hand;
|
||
|
|
||
|
@Before
|
||
|
public void setUp() {
|
||
|
hand = new Hand();
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
public void testSimpleDrop() {
|
||
|
Stone stone1 = new Stone(1, RED);
|
||
|
Stone stone2 = new Stone(5, RED);
|
||
|
Stone stone3 = new Stone(2, RED);
|
||
|
|
||
|
hand.drop(stone1, new Position(2, 0));
|
||
|
hand.drop(stone2, new Position(3, 0));
|
||
|
hand.drop(stone3, new Position(2.5f, 0));
|
||
|
|
||
|
assertEquals(new Position(1.5f, 0), hand.getPosition(stone1));
|
||
|
assertEquals(new Position(3.5f, 0), hand.getPosition(stone2));
|
||
|
assertEquals(new Position(2.5f, 0), hand.getPosition(stone3));
|
||
|
}
|
||
|
}
|