commit 2fba8049d03609270384a92094c5a3b7d507559b Author: Ismail TAHA JANAN Date: Fri Feb 3 17:28:43 2023 +0100 first commit diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..1dba558 --- /dev/null +++ b/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..8290ae7 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + morpion + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/bin/morpion/Game.class b/bin/morpion/Game.class new file mode 100644 index 0000000..6d5ff2e Binary files /dev/null and b/bin/morpion/Game.class differ diff --git a/bin/morpion/MorpionGrid.class b/bin/morpion/MorpionGrid.class new file mode 100644 index 0000000..375dd77 Binary files /dev/null and b/bin/morpion/MorpionGrid.class differ diff --git a/bin/morpion/Player.class b/bin/morpion/Player.class new file mode 100644 index 0000000..58a5f61 Binary files /dev/null and b/bin/morpion/Player.class differ diff --git a/bin/tests/GameTest.class b/bin/tests/GameTest.class new file mode 100644 index 0000000..4d4cda7 Binary files /dev/null and b/bin/tests/GameTest.class differ diff --git a/bin/tests/MorpionGridTest.class b/bin/tests/MorpionGridTest.class new file mode 100644 index 0000000..7a49875 Binary files /dev/null and b/bin/tests/MorpionGridTest.class differ diff --git a/bin/tests/PlayerTest.class b/bin/tests/PlayerTest.class new file mode 100644 index 0000000..63a39bf Binary files /dev/null and b/bin/tests/PlayerTest.class differ diff --git a/src/morpion/Game.java b/src/morpion/Game.java new file mode 100644 index 0000000..2b2114f --- /dev/null +++ b/src/morpion/Game.java @@ -0,0 +1,5 @@ +package morpion; + +public class Game { + +} diff --git a/src/morpion/MorpionGrid.java b/src/morpion/MorpionGrid.java new file mode 100644 index 0000000..cfbe0db --- /dev/null +++ b/src/morpion/MorpionGrid.java @@ -0,0 +1,15 @@ +package morpion; + +public class MorpionGrid { + + private int[][] grid; + + public MorpionGrid() { + grid = new int[3][3]; + } + + public int[][] getGrid() { + return grid; + } + +} diff --git a/src/morpion/Player.java b/src/morpion/Player.java new file mode 100644 index 0000000..210fdb6 --- /dev/null +++ b/src/morpion/Player.java @@ -0,0 +1,10 @@ +package morpion; + +public class Player { + + public Short getId() { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/src/tests/GameTest.java b/src/tests/GameTest.java new file mode 100644 index 0000000..347bbb3 --- /dev/null +++ b/src/tests/GameTest.java @@ -0,0 +1,14 @@ +package tests; + +import org.junit.jupiter.api.Test; + +import morpion.Game; + +public class GameTest { + + @Test + public void GameTestIns() { + + } + +} diff --git a/src/tests/MorpionGridTest.java b/src/tests/MorpionGridTest.java new file mode 100644 index 0000000..f62d374 --- /dev/null +++ b/src/tests/MorpionGridTest.java @@ -0,0 +1,25 @@ +package tests; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import org.junit.jupiter.api.Test; +import morpion.MorpionGrid; + +public class MorpionGridTest { + + MorpionGrid morpionGrid = new MorpionGrid(); + + @Test + public void testGrid() { + + assertEquals(3, morpionGrid.getGrid().length ); + for (int[] row : morpionGrid.getGrid()) { + assertEquals(3, row.length); + for (int col : row) { + assertEquals(0, col); + } + } + + } + +} diff --git a/src/tests/PlayerTest.java b/src/tests/PlayerTest.java new file mode 100644 index 0000000..af7b06e --- /dev/null +++ b/src/tests/PlayerTest.java @@ -0,0 +1,20 @@ +package tests; + +import static org.junit.jupiter.api.Assertions.assertEquals; + + +import org.junit.jupiter.api.Test; + +import morpion.Player; + +public class PlayerTest { + + Player p = new Player(); + + + @Test + void testPlayerInfo() { + + } + +}