summaryrefslogtreecommitdiff
path: root/Mastermind/Test.java
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2021-04-06 13:08:50 +0200
committerMiguel <m.i@gmx.at>2021-04-06 13:08:50 +0200
commit7ca379453505944c4d4439d974bc35fd4943cac0 (patch)
tree45e1e77861bb2ed1774477bb0102485f7773ca92 /Mastermind/Test.java
parenta42682a68706ca10592bc2417d0990b941d282a6 (diff)
holistic tests in native java
Diffstat (limited to 'Mastermind/Test.java')
-rw-r--r--Mastermind/Test.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/Mastermind/Test.java b/Mastermind/Test.java
index a7f27ce..5d203aa 100644
--- a/Mastermind/Test.java
+++ b/Mastermind/Test.java
@@ -6,6 +6,8 @@ class Test
{
public static void main (String args[])
{
+ int good=0;
+ int bad=0;
System.out.println("Test all possible combos");
for (int c1=1;c1<=6;c1++)
for (int c2=1;c2<=6;c2++)
@@ -22,15 +24,18 @@ class Test
int mig=MiguelEngine.run(c1,c2,c3,c4,g1,g2,g3,g4);
if(fra!=mig)
{
- System.out.println("Mismatch on Guess: "+g1+g2+g3+g4);
+ System.out.println("Mismatch on " +c1+c2+c3+c4+ " with guess: "+g1+g2+g3+g4);
System.out.println("FRA: "+fra);
System.out.println("MIG: "+mig);
- return;
+ bad++;
}
+ else
+ good++;
}
}
- System.out.println("ALL OK");
+ System.out.println("OK: "+good);
+ System.out.println("MISMATCH: "+bad);
}
}