rendered paste body/** * */package inf101.gameOfLife.test;import static inf101.gameOfLife.spilldeler.IBrettAksiomer.*;import java.util.Random;import junit.framework.TestCase;import inf101.gameOfLife.spilldeler.*;import inf101.gameOfLife.spilldeler.brikker.*;/** * @author Administrator * */public class BrettIBrettAksiomerTest extends TestCase{ IBrett b; /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); Random rnd = new Random(); b = new Brett(8 + rnd.nextInt(8)); int storrelse = b.storrelse(); for (int kolonne = 0; kolonne < storrelse; kolonne++) { for (int rad = 0; rad < storrelse; rad++) { IBrikke br; switch (rnd.nextInt(3)) { case 0 : br = new TomBrikke(); break; case 1 : br = new SirkelBrikke(); break; default: br = new KryssBrikke(); break; } b.settBrikke(new Posisjon(kolonne, rad), br); } } } /* (non-Javadoc) * @see junit.framework.TestCase#tearDown() */ protected void tearDown() throws Exception { super.tearDown(); } /** * Test method for {@link inf101.gameOfLife.spilldeler.IBrettAksiomer#aksiomBrettSum(inf101.gameOfLife.spilldeler.IBrett)}. */ public final void testSjekkBrettSum() { aksiomBrettSum(b); } /** * Test method for {@link inf101.gameOfLife.spilldeler.IBrettAksiomer#aksiomBrikkeInsert(inf101.gameOfLife.spilldeler.IBrett, inf101.gameOfLife.spilldeler.brikker.IBrikke, inf101.gameOfLife.spilldeler.IPosisjon)}. */ public final void testSjekkBrikkeInsert() { int storrelse = b.storrelse(); Random rnd = new Random(); for (int kolonne = 0; kolonne < storrelse; kolonne++) { for (int rad = 0; rad < storrelse; rad++) { IBrikke br; switch (rnd.nextInt(3)) { case 0 : br = new TomBrikke(); break; case 1 : br = new SirkelBrikke(); break; default: br = new KryssBrikke(); break; } IPosisjon pos = new Posisjon(kolonne, rad); aksiomBrikkeInsert(b, br, pos); } } } }