Commit cfc61b7d authored by Adam Blank's avatar Adam Blank
Browse files

Merge branch 'jkarras' into 'master'

Corrected trace files and added new tests

See merge request !1
1 merge request!1Corrected trace files and added new tests
Showing with 729 additions and 93 deletions
+729 -93
......@@ -106,14 +106,19 @@ Your guess? Sorry, there are no u's
guesses : 6
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u]
current : -o-
Your guess? Yes, there is one v
Your guess? Sorry, there are no v's
guesses : 6
guesses : 5
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v]
current : vo-
Your guess? Sorry, there are no w's
current : -o-
Your guess? Yes, there is one w
guesses : 5
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w]
current : vo-
Your guess? Yes, there is one x
\ No newline at end of file
current : -ow
Your guess? Sorry, there are no x's
guesses : 4
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x]
current : -ow
Your guess? Yes, there is one y
\ No newline at end of file
guesses : 5
guessed : []
current : -------
Your guess? Sorry, there are no t's
guesses : 4
guessed : [t]
current : -------
Your guess? Sorry, there are no u's
guesses : 3
guessed : [t, u]
current : -------
Your guess? Sorry, there are no s's
guesses : 2
guessed : [s, t, u]
current : -------
Your guess? Sorry, there are no o's
guesses : 1
guessed : [o, s, t, u]
current : -------
Your guess? Sorry, there are no r's
\ No newline at end of file
guesses : 8
guessed : []
current : -----
Your guess? Sorry, there are no c's
guesses : 7
guessed : [c]
current : -----
Your guess? Sorry, there are no o's
guesses : 6
guessed : [c, o]
current : -----
Your guess? Sorry, there are no m's
guesses : 5
guessed : [c, m, o]
current : -----
Your guess? Sorry, there are no p's
guesses : 4
guessed : [c, m, o, p]
current : -----
Your guess? Sorry, there are no u's
guesses : 3
guessed : [c, m, o, p, u]
current : -----
Your guess? Sorry, there are no t's
guesses : 2
guessed : [c, m, o, p, t, u]
current : -----
Your guess? Sorry, there are no e's
guesses : 1
guessed : [c, e, m, o, p, t, u]
current : -----
Your guess? Sorry, there are no r's
\ No newline at end of file
guesses : 8
guessed : []
current : -------
Your guess? Sorry, there are no t's
guesses : 7
guessed : [t]
current : -------
Your guess? Sorry, there are no u's
guesses : 6
guessed : [t, u]
current : -------
Your guess? Sorry, there are no s's
guesses : 5
guessed : [s, t, u]
current : -------
Your guess? Sorry, there are no o's
guesses : 4
guessed : [o, s, t, u]
current : -------
Your guess? Sorry, there are no r's
guesses : 3
guessed : [o, r, s, t, u]
current : -------
Your guess? Sorry, there are no a's
guesses : 2
guessed : [a, o, r, s, t, u]
current : -------
Your guess? Sorry, there are no e's
guesses : 1
guessed : [a, e, o, r, s, t, u]
current : -------
Your guess? Yes, there are 2 i's
guesses : 1
guessed : [a, e, i, o, r, s, t, u]
current : -i--i--
Your guess? Sorry, there are no z's
\ No newline at end of file
guesses : 3
guessed : []
current : -------------------
Your guess? Sorry, there are no x's
guesses : 2
guessed : [x]
current : -------------------
Your guess? Sorry, there are no v's
guesses : 1
guessed : [v, x]
current : -------------------
Your guess? Yes, there are 2 c's
guesses : 1
guessed : [c, v, x]
current : c----------------c-
Your guess? Yes, there is one o
guesses : 1
guessed : [c, o, v, x]
current : co---------------c-
Your guess? Yes, there is one u
guesses : 1
guessed : [c, o, u, v, x]
current : cou--------------c-
Your guess? Yes, there are 3 n's
guesses : 1
guessed : [c, n, o, u, v, x]
current : coun----n-------nc-
Your guess? Yes, there are 2 t's
guesses : 1
guessed : [c, n, o, t, u, v, x]
current : count---nt------nc-
Your guess? Yes, there are 4 e's
guesses : 1
guessed : [c, e, n, o, t, u, v, x]
current : counte--nte----ence
Your guess? Yes, there is one r
guesses : 1
guessed : [c, e, n, o, r, t, u, v, x]
current : counter-nte----ence
Your guess? Sorry, there are no z's
\ No newline at end of file
guesses : 7
guessed : []
current : -------
Your guess? Sorry, there are no z's
guesses : 6
guessed : [z]
current : -------
Your guess? Sorry, there are no i's
guesses : 5
guessed : [i, z]
current : -------
Your guess? Sorry, there are no e's
guesses : 4
guessed : [e, i, z]
current : -------
Your guess? Sorry, there are no a's
guesses : 3
guessed : [a, e, i, z]
current : -------
Your guess? Sorry, there are no r's
guesses : 2
guessed : [a, e, i, r, z]
current : -------
Your guess? Yes, there are 2 o's
guesses : 2
guessed : [a, e, i, o, r, z]
current : -o--o--
Your guess? Yes, there is one s
guesses : 2
guessed : [a, e, i, o, r, s, z]
current : -o--o-s
Your guess? Sorry, there are no u's
guesses : 1
guessed : [a, e, i, o, r, s, u, z]
current : -o--o-s
Your guess? Sorry, there are no t's
\ No newline at end of file
guesses : 26
guessed : []
current : --------
Your guess? Sorry, there are no a's
guesses : 25
guessed : [a]
current : --------
Your guess? Sorry, there are no b's
guesses : 24
guessed : [a, b]
current : --------
Your guess? Sorry, there are no c's
guesses : 23
guessed : [a, b, c]
current : --------
Your guess? Yes, there is one d
guesses : 23
guessed : [a, b, c, d]
current : --d-----
Your guess? Yes, there are 3 e's
guesses : 23
guessed : [a, b, c, d, e]
current : -ede---e
Your guess? Yes, there is one f
guesses : 23
guessed : [a, b, c, d, e, f]
current : -edef--e
Your guess? Sorry, there are no g's
guesses : 22
guessed : [a, b, c, d, e, f, g]
current : -edef--e
Your guess? Sorry, there are no h's
guesses : 21
guessed : [a, b, c, d, e, f, g, h]
current : -edef--e
Your guess? Yes, there is one i
guesses : 21
guessed : [a, b, c, d, e, f, g, h, i]
current : -edefi-e
Your guess? Sorry, there are no j's
guesses : 20
guessed : [a, b, c, d, e, f, g, h, i, j]
current : -edefi-e
Your guess? Sorry, there are no k's
guesses : 19
guessed : [a, b, c, d, e, f, g, h, i, j, k]
current : -edefi-e
Your guess? Sorry, there are no l's
guesses : 18
guessed : [a, b, c, d, e, f, g, h, i, j, k, l]
current : -edefi-e
Your guess? Sorry, there are no m's
guesses : 17
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m]
current : -edefi-e
Your guess? Yes, there is one n
guesses : 17
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n]
current : -edefine
Your guess? Sorry, there are no o's
guesses : 16
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o]
current : -edefine
Your guess? Sorry, there are no p's
guesses : 15
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p]
current : -edefine
Your guess? Sorry, there are no q's
guesses : 14
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q]
current : -edefine
Your guess? Yes, there is one r
\ No newline at end of file
guesses : 11
guessed : []
current : ----
Your guess? Sorry, there are no e's
guesses : 10
guessed : [e]
current : ----
Your guess? Sorry, there are no t's
guesses : 9
guessed : [e, t]
current : ----
Your guess? Sorry, there are no a's
guesses : 8
guessed : [a, e, t]
current : ----
Your guess? Sorry, there are no o's
guesses : 7
guessed : [a, e, o, t]
current : ----
Your guess? Sorry, there are no i's
guesses : 6
guessed : [a, e, i, o, t]
current : ----
Your guess? Sorry, there are no n's
guesses : 5
guessed : [a, e, i, n, o, t]
current : ----
Your guess? Sorry, there are no s's
guesses : 4
guessed : [a, e, i, n, o, s, t]
current : ----
Your guess? Sorry, there are no h's
guesses : 3
guessed : [a, e, h, i, n, o, s, t]
current : ----
Your guess? Sorry, there are no r's
guesses : 2
guessed : [a, e, h, i, n, o, r, s, t]
current : ----
Your guess? Sorry, there are no l's
guesses : 1
guessed : [a, e, h, i, l, n, o, r, s, t]
current : ----
Your guess? Yes, there is one u
guesses : 1
guessed : [a, e, h, i, l, n, o, r, s, t, u]
current : -u--
Your guess? Sorry, there are no d's
\ No newline at end of file
guesses : 7
guessed : []
current : --------
Your guess? Yes, there is one r
guesses : 7
guessed : [r]
current : r-------
Your guess? Yes, there are 3 e's
guesses : 7
guessed : [e, r]
current : re-e---e
Your guess? Yes, there is one d
guesses : 7
guessed : [d, e, r]
current : rede---e
Your guess? Yes, there is one f
guesses : 7
guessed : [d, e, f, r]
current : redef--e
Your guess? Sorry, there are no q's
guesses : 6
guessed : [d, e, f, q, r]
current : redef--e
Your guess? Yes, there is one i
guesses : 6
guessed : [d, e, f, i, q, r]
current : redefi-e
Your guess? Yes, there is one n
\ No newline at end of file
guesses : 7
guessed : []
current : ------------
Your guess? Sorry, there are no e's
guesses : 6
guessed : [e]
current : ------------
Your guess? Sorry, there are no t's
guesses : 5
guessed : [e, t]
current : ------------
Your guess? Sorry, there are no a's
guesses : 4
guessed : [a, e, t]
current : ------------
Your guess? Sorry, there are no o's
guesses : 3
guessed : [a, e, o, t]
current : ------------
Your guess? Yes, there are 2 i's
guesses : 3
guessed : [a, e, i, o, t]
current : ------i--i--
Your guess? Yes, there is one n
guesses : 3
guessed : [a, e, i, n, o, t]
current : ------i--in-
Your guess? Sorry, there are no s's
guesses : 2
guessed : [a, e, i, n, o, s, t]
current : ------i--in-
Your guess? Yes, there is one h
guesses : 2
guessed : [a, e, h, i, n, o, s, t]
current : -----hi--in-
Your guess? Sorry, there are no r's
guesses : 1
guessed : [a, e, h, i, n, o, r, s, t]
current : -----hi--in-
Your guess? Yes, there are 2 l's
guesses : 1
guessed : [a, e, h, i, l, n, o, r, s, t]
current : --ll-hi--in-
Your guess? Yes, there is one u
guesses : 1
guessed : [a, e, h, i, l, n, o, r, s, t, u]
current : -ull-hi--in-
Your guess? Sorry, there are no d's
\ No newline at end of file
guesses : 2
guessed : []
current : --------
Your guess? Yes, there is one r
guesses : 2
guessed : [r]
current : r-------
Your guess? Yes, there are 3 e's
guesses : 2
guessed : [e, r]
current : re-e---e
Your guess? Yes, there is one d
guesses : 2
guessed : [d, e, r]
current : rede---e
Your guess? Yes, there is one f
guesses : 2
guessed : [d, e, f, r]
current : redef--e
Your guess? Sorry, there are no q's
guesses : 1
guessed : [d, e, f, q, r]
current : redef--e
Your guess? Yes, there is one i
guesses : 1
guessed : [d, e, f, i, q, r]
current : redefi-e
Your guess? Yes, there is one n
\ No newline at end of file
......@@ -96,4 +96,19 @@ Your guess? Yes, there is one s
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s]
current : -or-s
Your guess? Yes, there are 2 t's
\ No newline at end of file
Your guess? Yes, there is one t
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t]
current : -orts
Your guess? Sorry, there are no u's
guesses : 9
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u]
current : -orts
Your guess? Sorry, there are no v's
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v]
current : -orts
Your guess? Yes, there is one w
\ No newline at end of file
......@@ -20,85 +20,85 @@ Your guess? Yes, there is one o
guesses : 13
guessed : [a, e, i, o]
current : -o--i------i---
current : --o-i------i---
Your guess? Yes, there are 2 u's
guesses : 13
guessed : [a, e, i, o, u]
current : -o--i-u--u-i---
current : --o-i-u--u-i---
Your guess? Sorry, there are no b's
guesses : 12
guessed : [a, b, e, i, o, u]
current : -o--i-u--u-i---
current : --o-i-u--u-i---
Your guess? Yes, there is one c
guesses : 12
guessed : [a, b, c, e, i, o, u]
current : -o--icu--u-i---
current : --o-icu--u-i---
Your guess? Sorry, there are no d's
guesses : 11
guessed : [a, b, c, d, e, i, o, u]
current : -o--icu--u-i---
Your guess? Sorry, there are no f's
current : --o-icu--u-i---
Your guess? Yes, there is one f
guesses : 10
guesses : 11
guessed : [a, b, c, d, e, f, i, o, u]
current : -o--icu--u-i---
current : f-o-icu--u-i---
Your guess? Sorry, there are no g's
guesses : 9
guesses : 10
guessed : [a, b, c, d, e, f, g, i, o, u]
current : -o--icu--u-i---
Your guess? Yes, there is one h
current : f-o-icu--u-i---
Your guess? Sorry, there are no h's
guesses : 9
guessed : [a, b, c, d, e, f, g, h, i, o, u]
current : ho--icu--u-i---
current : f-o-icu--u-i---
Your guess? Sorry, there are no j's
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, o, u]
current : ho--icu--u-i---
current : f-o-icu--u-i---
Your guess? Sorry, there are no k's
guesses : 7
guessed : [a, b, c, d, e, f, g, h, i, j, k, o, u]
current : ho--icu--u-i---
Your guess? Yes, there is one l
current : f-o-icu--u-i---
Your guess? Yes, there are 2 l's
guesses : 7
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, o, u]
current : ho--icul-u-i---
current : flo-icul-u-i---
Your guess? Sorry, there are no m's
guesses : 6
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, o, u]
current : ho--icul-u-i---
current : flo-icul-u-i---
Your guess? Sorry, there are no n's
guesses : 5
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, u]
current : ho--icul-u-i---
current : flo-icul-u-i---
Your guess? Sorry, there are no p's
guesses : 4
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, u]
current : ho--icul-u-i---
current : flo-icul-u-i---
Your guess? Sorry, there are no q's
guesses : 3
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, u]
current : ho--icul-u-i---
current : flo-icul-u-i---
Your guess? Yes, there are 2 r's
guesses : 3
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, u]
current : hor-icul-uri---
current : floricul-uri---
Your guess? Yes, there are 2 s's
guesses : 3
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, u]
current : hor-icul-uris-s
Your guess? Yes, there are 3 t's
\ No newline at end of file
current : floricul-uris-s
Your guess? Yes, there are 2 t's
\ No newline at end of file
......@@ -6,104 +6,94 @@ Your guess? Sorry, there are no a's
guesses : 14
guessed : [a]
current : --------------------
Your guess? Yes, there are 2 e's
Your guess? Yes, there are 4 e's
guesses : 14
guessed : [a, e]
current : -----e--e-----------
current : -------e-e-----e-e--
Your guess? Yes, there are 2 i's
guesses : 14
guessed : [a, e, i]
current : -----e--e-----i--i--
Your guess? Yes, there are 3 o's
current : i------e-e--i--e-e--
Your guess? Yes, there is one o
guesses : 14
guessed : [a, e, i, o]
current : -o---e--e-o---io-i--
Your guess? Yes, there are 2 u's
current : i--o---e-e--i--e-e--
Your guess? Sorry, there are no u's
guesses : 14
guesses : 13
guessed : [a, e, i, o, u]
current : -ou--e--e-o-u-io-i--
Your guess? Sorry, there are no b's
current : i--o---e-e--i--e-e--
Your guess? Yes, there is one b
guesses : 13
guessed : [a, b, e, i, o, u]
current : -ou--e--e-o-u-io-i--
current : i--o---e-e--ib-e-e--
Your guess? Yes, there is one c
guesses : 13
guessed : [a, b, c, e, i, o, u]
current : cou--e--e-o-u-io-i--
current : i-co---e-e--ib-e-e--
Your guess? Sorry, there are no d's
guesses : 12
guessed : [a, b, c, d, e, i, o, u]
current : cou--e--e-o-u-io-i--
current : i-co---e-e--ib-e-e--
Your guess? Sorry, there are no f's
guesses : 11
guessed : [a, b, c, d, e, f, i, o, u]
current : cou--e--e-o-u-io-i--
current : i-co---e-e--ib-e-e--
Your guess? Sorry, there are no g's
guesses : 10
guessed : [a, b, c, d, e, f, g, i, o, u]
current : cou--e--e-o-u-io-i--
Your guess? Sorry, there are no h's
current : i-co---e-e--ib-e-e--
Your guess? Yes, there is one h
guesses : 9
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, o, u]
current : cou--e--e-o-u-io-i--
current : i-co---ehe--ib-e-e--
Your guess? Sorry, there are no j's
guesses : 8
guesses : 9
guessed : [a, b, c, d, e, f, g, h, i, j, o, u]
current : cou--e--e-o-u-io-i--
current : i-co---ehe--ib-e-e--
Your guess? Sorry, there are no k's
guesses : 7
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, k, o, u]
current : cou--e--e-o-u-io-i--
current : i-co---ehe--ib-e-e--
Your guess? Yes, there is one l
guesses : 7
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, o, u]
current : cou--e--e-olu-io-i--
Your guess? Sorry, there are no m's
current : i-co---ehe--ible-e--
Your guess? Yes, there is one m
guesses : 6
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, o, u]
current : cou--e--e-olu-io-i--
Your guess? Yes, there are 2 n's
current : i-com--ehe--ible-e--
Your guess? Yes, there are 3 n's
guesses : 6
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, u]
current : coun-e--e-olu-ioni--
Your guess? Sorry, there are no p's
current : incom--ehen-iblene--
Your guess? Yes, there is one p
guesses : 5
guesses : 8
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, u]
current : coun-e--e-olu-ioni--
current : incomp-ehen-iblene--
Your guess? Sorry, there are no q's
guesses : 4
guesses : 7
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, u]
current : coun-e--e-olu-ioni--
Your guess? Yes, there are 2 r's
current : incomp-ehen-iblene--
Your guess? Yes, there is one r
guesses : 4
guesses : 7
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, u]
current : coun-erre-olu-ioni--
Your guess? Yes, there is one s
guesses : 4
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, u]
current : coun-erre-olu-ionis-
Your guess? Yes, there are 3 t's
guesses : 4
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u]
current : counterre-olutionist
Your guess? Yes, there is one v
\ No newline at end of file
current : incomprehen-iblene--
Your guess? Yes, there are 3 s's
\ No newline at end of file
......@@ -81,19 +81,9 @@ Your guess? Yes, there is one n
guesses : 2
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, u]
current : --u--ing
Your guess? Yes, there is one p
guesses : 2
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, u]
current : -pu--ing
Your guess? Sorry, there are no q's
Your guess? Sorry, there are no p's
guesses : 1
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, u]
current : -pu--ing
Your guess? Yes, there are 2 r's
guesses : 1
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, u]
current : -purring
Your guess? Yes, there is one s
\ No newline at end of file
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, u]
current : --u--ing
Your guess? Sorry, there are no q's
\ No newline at end of file
guesses : 26
guessed : []
current : -------
Your guess? Sorry, there are no a's
guesses : 25
guessed : [a]
current : -------
Your guess? Sorry, there are no b's
guesses : 24
guessed : [a, b]
current : -------
Your guess? Sorry, there are no c's
guesses : 23
guessed : [a, b, c]
current : -------
Your guess? Sorry, there are no d's
guesses : 22
guessed : [a, b, c, d]
current : -------
Your guess? Sorry, there are no e's
guesses : 21
guessed : [a, b, c, d, e]
current : -------
Your guess? Sorry, there are no f's
guesses : 20
guessed : [a, b, c, d, e, f]
current : -------
Your guess? Sorry, there are no g's
guesses : 19
guessed : [a, b, c, d, e, f, g]
current : -------
Your guess? Sorry, there are no h's
guesses : 18
guessed : [a, b, c, d, e, f, g, h]
current : -------
Your guess? Sorry, there are no i's
guesses : 17
guessed : [a, b, c, d, e, f, g, h, i]
current : -------
Your guess? Sorry, there are no j's
guesses : 16
guessed : [a, b, c, d, e, f, g, h, i, j]
current : -------
Your guess? Sorry, there are no k's
guesses : 15
guessed : [a, b, c, d, e, f, g, h, i, j, k]
current : -------
Your guess? Sorry, there are no l's
guesses : 14
guessed : [a, b, c, d, e, f, g, h, i, j, k, l]
current : -------
Your guess? Sorry, there are no m's
guesses : 13
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m]
current : -------
Your guess? Sorry, there are no n's
guesses : 12
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n]
current : -------
Your guess? Yes, there is one o
guesses : 12
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o]
current : ----o--
Your guess? Sorry, there are no p's
guesses : 11
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p]
current : ----o--
Your guess? Sorry, there are no q's
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q]
current : ----o--
Your guess? Yes, there is one r
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r]
current : ----or-
Your guess? Yes, there are 3 s's
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s]
current : --ssors
Your guess? Yes, there is one t
guesses : 10
guessed : [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t]
current : t-ssors
Your guess? Yes, there is one u
\ No newline at end of file
guesses : 1
guessed : []
current : -------
Your guess? Yes, there is one n
guesses : 1
guessed : [n]
current : n------
Your guess? Yes, there is one e
guesses : 1
guessed : [e, n]
current : ne-----
Your guess? Yes, there is one g
guesses : 1
guessed : [e, g, n]
current : neg----
Your guess? Yes, there is one a
guesses : 1
guessed : [a, e, g, n]
current : nega---
Your guess? Yes, there is one t
guesses : 1
guessed : [a, e, g, n, t]
current : negat--
Your guess? Yes, there is one o
guesses : 1
guessed : [a, e, g, n, o, t]
current : negato-
Your guess? Yes, there is one r
\ No newline at end of file
......@@ -129,6 +129,12 @@ public class GuesserTests {
"{seed = 19, word length = 14, max wrong guesses = 26, guesses = abcdefghijklmnopqrstuvwxyz}",
"{seed = 239, word length = 9, max wrong guesses = 7, guesses = gsnreou}",
"{seed = 77, word length = 21, max wrong guesses = 4, guesses = iqzyx}",
"{seed = 1288, word length = 7, max wrong guesses = 1, guesses = negator}",
"{seed = 1972, word length = 5, max wrong guesses = 8, guesses = computer}",
"{seed = 1972, word length = 19, max wrong guesses = 3, guesses = xvcounterz}",
"{seed = 2019, word length = 8, max wrong guesses = 26, guesses = abcdefghijklmnopqrstuvwxyz}",
"{seed = 2019, word length = 8, max wrong guesses = 7, guesses = redfqin}",
"{seed = 2019, word length = 8, max wrong guesses = 2, guesses = redfqin}",
},
outputFiles = {
"trace0.txt",
......@@ -140,7 +146,12 @@ public class GuesserTests {
"trace6.txt",
"trace7.txt",
"trace8.txt",
"trace9.txt",
"trace10.txt",
"trace11.txt",
"trace12.txt",
"trace13.txt",
"trace14.txt",
}
)
public void testPlayGameWithRandomChooser(Map<String, String> arguments, String expectedOutput, CaptureSystemOutput.OutputCapture capture) {
......@@ -222,6 +233,12 @@ public class GuesserTests {
"{word length = 20, max wrong guesses = 15, guesses = aeioubcdfghjklmnpqrstvwxyz}",
"{word length = 8, max wrong guesses = 14, guesses = aeioubcdfghjklmnpqrstvwxyz}",
"{word length = 20, max wrong guesses = 1, guesses = u}",
"{word length = 7, max wrong guesses = 26, guesses = abcdefghijklmnopqrstuvwxyz}",
"{word length = 7, max wrong guesses = 5, guesses = tusor}",
"{word length = 7, max wrong guesses = 8, guesses = tusoraeiz}",
"{word length = 7, max wrong guesses = 7, guesses = ziearosut}",
"{word length = 4, max wrong guesses = 11, guesses = etaoinshrlud}",
"{word length = 12, max wrong guesses = 7, guesses = etaoinshrlud}",
},
outputFiles = {
"trace0-evil.txt",
......@@ -233,6 +250,12 @@ public class GuesserTests {
"trace6-evil.txt",
"trace7-evil.txt",
"trace8-evil.txt",
"trace9-evil.txt",
"trace10-evil.txt",
"trace11-evil.txt",
"trace12-evil.txt",
"trace13-evil.txt",
"trace14-evil.txt",
}
)
public void testPlayGameWithEvilChooser(Map<String, String> arguments, String expectedOutput, CaptureSystemOutput.OutputCapture capture) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment