This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
JRummikub/test/jrummikub/model/PositionTest.java
Ida Massow 3940612608 Warning-Freies Projekt :-)
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@218 72836036-5685-4462-b002-a69064685172
2011-05-10 04:13:58 +02:00

39 lines
789 B
Java

package jrummikub.model;
import java.util.HashSet;
import java.util.Set;
import org.junit.*;
import static org.junit.Assert.*;
/**
* test functions of Position-Class
*
*/
public class PositionTest {
/**
* String for debugging and testing
*/
@Test
public void testToString() {
Position pos = new Position(6, 2);
assertEquals("Position[x=6.0,y=2.0]", pos.toString());
}
/**
* tests hashing
*/
@Test
public void testEqualsAndHashCode() {
Position pos1 = new Position(0, 0);
Position pos2 = new Position(0, 0);
Position pos3 = new Position(0, 1);
Set<Position> set = new HashSet<Position>();
set.add(pos1);
assertTrue(set.contains(pos1));
assertTrue(set.contains(pos2));
assertFalse(set.contains(pos3));
}
}