From 7bc99258ecfc359a021681da5f26b8400da35baa Mon Sep 17 00:00:00 2001 From: Morph01 Date: Mon, 3 Feb 2025 11:03:11 +0100 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 1791846882ffc30b5fb052b1619093a5a74a409c Author: ROGER Date: Mon Feb 3 10:23:53 2025 +0100 03/02/2025 : Ajout d'un mecanisme pour la création de bloc mannuels commit 39892a169561e4827a9e14fdb52cdf870ef30013 Author: ROGER Date: Mon Feb 3 10:21:06 2025 +0100 03/02/2025 : Ajout d'un mecanisme pour la création de bloc mannuels commit ec5101a213c6a5fc24997eab3375def7595a637a Author: ROGER Date: Thu Jan 30 10:57:46 2025 +0100 30/01/2025 : Ajout d'un menu utilisateur + ajout de système de vérification des saisies commit 8d77fd725f65ba946c46b344186aa56d53448b1a Author: ROGER Date: Mon Jan 20 13:01:12 2025 +0100 20/01/2025 : Ajout de test + création d'un menu utilisateur commit af2dcfe2c46eefa0e49e3bf88ea51327690c660d Author: Morph01 Date: Mon Jan 20 12:57:32 2025 +0100 Squashed commit of the following: commit 3586ae4c1537668a88a79fe10aa7d88d1f6cd790 Author: Morph01 Date: Mon Jan 20 12:53:23 2025 +0100 Squashed commit of the following: commit 862ff6e08d36e6b6d33c823601d34c50fc3ddbec Author: Morph01 Date: Mon Jan 20 12:49:38 2025 +0100 feat: affichage de la grille colorée et vérification de tt les contraintes commit b1dde68ec1db8ec7ad037ec0543c2b017eedbf27 Author: Morph01 Date: Sun Jan 5 11:16:34 2025 +0100 feat: add constraint management and validation to Sudoku class commit d8486a3bd71dd69f6f45b8fd2344ddeea05939e2 Author: Morph01 Date: Sun Jan 5 11:13:19 2025 +0100 feat: implement constraint classes for Sudoku (row, column, block) commit 89450720743e8518aff711bc96f32a750477a7c7 Author: Morph01 Date: Sun Jan 5 11:12:59 2025 +0100 refactor: rename methods to French for consistency in the Sudoku application commit e35123e9fe335433dafbca3a9273a6919cd2b346 Author: Morph01 Date: Sun Jan 5 11:11:40 2025 +0100 fix: update build.gradle to use testRuntimeOnly for JUnit Jupiter engine commit 22e88a899fd6e6538594e22e277d31ac0b8f654c Author: Morph01 Date: Sat Jan 4 15:56:23 2025 +0000 Gwendal in main : add test on futur constraints and enhance input symbol method (#1) Co-authored-by: ROGER Reviewed-on: https://git.ale-pri.com/Morph01/Sudoku/pulls/1 commit 3e6aa821fcecace0d316d8bde134871728041dc5 Author: Morph01 Date: Sat Jan 4 16:51:12 2025 +0100 feat: enhance symbol input validation and improve console messaging commit 7c4fa8cbe8efad9a2f7780583649af056ccfca06 Author: Morph01 Date: Sat Jan 4 16:49:41 2025 +0100 chore: update Gradle wrapper to version 8.3 commit c226eeebae7bce56d2bf391ca5e02b7a095011dd Author: ROGER Date: Fri Jan 3 22:58:54 2025 +0100 03/01/2025 : Intégration d'un mécanisme permettant de contrôler que le symbole choisi ne figure pas déjà dans la liste de symboles possibles. Permet d'éviter les doublons commit b553fd2be969051f4c7e6ecf5dd23824127e884e Author: ROGER Date: Fri Jan 3 17:12:10 2025 +0100 03/01/2025 : Création d'un second sudoku avec intégration automatique des symboles commit a1b130b9680e7f5c34e29a9b48e7747e415211ba Author: ROGER Date: Fri Jan 3 16:35:02 2025 +0100 03/01/2025 : Ajout des tests lignes, colonne et bloc commit 7c29041ca4f4a3e2bf8191aa2b9d25a41304ba42 Author: ROGER Date: Thu Dec 26 20:27:49 2024 +0100 Création de branche / 1er COMMIT de test --- .idea/.gitignore | 3 + .idea/compiler.xml | 2 +- .idea/gradle.xml | 1 + .idea/jarRepositories.xml | 20 ++ .idea/misc.xml | 2 +- .idea/uiDesigner.xml | 124 ++++++++++ Sudoku_menuGrille.jpg | Bin 0 -> 187922 bytes app/src/main/java/sudoku/App.java | 16 +- app/src/main/java/sudoku/Grille.java | 7 +- app/src/main/java/sudoku/Sudoku.java | 213 +++++++++++++++++- .../test/java/sudoku/TestCreationGrille.java | 97 ++++++++ 11 files changed, 472 insertions(+), 13 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 Sudoku_menuGrille.jpg create mode 100644 app/src/test/java/sudoku/TestCreationGrille.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml index b86273d..61a9130 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index efd7cbf..4979975 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +