@@ -11,7 +11,7 @@ public static function setUpBeforeClass(): void
11
11
12
12
/**
13
13
* uuid 11567f84-e8c6-4918-aedb-435f0b73db57
14
- * @testdox ay is added to words that start with vowels - word beginning with a
14
+ * @testdox ay is added to words that start with vowels -> word beginning with a
15
15
*/
16
16
public function testWordBeginningWithA (): void
17
17
{
@@ -20,7 +20,7 @@ public function testWordBeginningWithA(): void
20
20
21
21
/**
22
22
* uuid f623f581-bc59-4f45-9032-90c3ca9d2d90
23
- * @testdox ay is added to words that start with vowels - word beginning with e
23
+ * @testdox ay is added to words that start with vowels -> word beginning with e
24
24
*/
25
25
public function testWordBeginningWithE (): void
26
26
{
@@ -29,7 +29,7 @@ public function testWordBeginningWithE(): void
29
29
30
30
/**
31
31
* uuid 7dcb08b3-23a6-4e8a-b9aa-d4e859450d58
32
- * @testdox ay is added to words that start with vowels - word beginning with i
32
+ * @testdox ay is added to words that start with vowels -> word beginning with i
33
33
*/
34
34
public function testWordBeginningWithI (): void
35
35
{
@@ -38,7 +38,7 @@ public function testWordBeginningWithI(): void
38
38
39
39
/**
40
40
* uuid 0e5c3bff-266d-41c8-909f-364e4d16e09c
41
- * @testdox ay is added to words that start with vowels - word beginning with o
41
+ * @testdox ay is added to words that start with vowels -> word beginning with o
42
42
*/
43
43
public function testWordBeginningWithO (): void
44
44
{
@@ -47,7 +47,7 @@ public function testWordBeginningWithO(): void
47
47
48
48
/**
49
49
* uuid 614ba363-ca3c-4e96-ab09-c7320799723c
50
- * @testdox ay is added to words that start with vowels - word beginning with u
50
+ * @testdox ay is added to words that start with vowels -> word beginning with u
51
51
*/
52
52
public function testWordBeginningWithU (): void
53
53
{
@@ -56,7 +56,7 @@ public function testWordBeginningWithU(): void
56
56
57
57
/**
58
58
* uuid bf2538c6-69eb-4fa7-a494-5a3fec911326
59
- * @testdox ay is added to words that start with vowels - word beginning with a vowel and followed by a qu
59
+ * @testdox ay is added to words that start with vowels -> word beginning with a vowel and followed by a qu
60
60
*/
61
61
public function testWordBeginningVowelFollowedByQu (): void
62
62
{
@@ -65,7 +65,7 @@ public function testWordBeginningVowelFollowedByQu(): void
65
65
66
66
/**
67
67
* uuid e5be8a01-2d8a-45eb-abb4-3fcc9582a303
68
- * @testdox First letter and ay are moved to the end of words that start with consonants - word beginning with p
68
+ * @testdox First letter and ay are moved to the end of words that start with consonants -> word beginning with p
69
69
*/
70
70
public function testWordBeginningWithP (): void
71
71
{
@@ -74,7 +74,7 @@ public function testWordBeginningWithP(): void
74
74
75
75
/**
76
76
* uuid d36d1e13-a7ed-464d-a282-8820cb2261ce
77
- * @testdox First letter and ay are moved to the end of words that start with consonants - word beginning with k
77
+ * @testdox First letter and ay are moved to the end of words that start with consonants -> word beginning with k
78
78
*/
79
79
public function testWordBeginningWithK (): void
80
80
{
@@ -83,7 +83,7 @@ public function testWordBeginningWithK(): void
83
83
84
84
/**
85
85
* uuid d838b56f-0a89-4c90-b326-f16ff4e1dddc
86
- * @testdox First letter and ay are moved to the end of words that start with consonants - word beginning with x
86
+ * @testdox First letter and ay are moved to the end of words that start with consonants -> word beginning with x
87
87
*/
88
88
public function testWordBeginningWithX (): void
89
89
{
@@ -92,16 +92,25 @@ public function testWordBeginningWithX(): void
92
92
93
93
/**
94
94
* uuid bce94a7a-a94e-4e2b-80f4-b2bb02e40f71
95
- * @testdox First letter and ay are moved to the end of words that start with consonants - word beginning with q without a following u
95
+ * @testdox First letter and ay are moved to the end of words that start with consonants -> word beginning with q without a following u
96
96
*/
97
97
public function testWordBeginningWithQWithoutAFollowingU (): void
98
98
{
99
99
$ this ->assertEquals ("atqay " , translate ("qat " ));
100
100
}
101
101
102
+ /**
103
+ * uuid e59dbbe8-ccee-4619-a8e9-ce017489bfc0
104
+ * @testdox First letter and ay are moved to the end of words that start with consonants -> word beginning with consonant and vowel containing qu
105
+ */
106
+ public function testWordBeginningWithConsonantAndVowelContainingQu (): void
107
+ {
108
+ $ this ->assertEquals ("iquidlay " , translate ("liquid " ));
109
+ }
110
+
102
111
/**
103
112
* uuid c01e049a-e3e2-451c-bf8e-e2abb7e438b8
104
- * @testdox Some letter clusters are treated like a single consonant - word beginning with ch
113
+ * @testdox Some letter clusters are treated like a single consonant -> word beginning with ch
105
114
*/
106
115
public function testWordBeginningWithCh (): void
107
116
{
@@ -110,7 +119,7 @@ public function testWordBeginningWithCh(): void
110
119
111
120
/**
112
121
* uuid 9ba1669e-c43f-4b93-837a-cfc731fd1425
113
- * @testdox Some letter clusters are treated like a single consonant - word beginning with qu
122
+ * @testdox Some letter clusters are treated like a single consonant -> word beginning with qu
114
123
*/
115
124
public function testWordBeginningWithQu (): void
116
125
{
@@ -119,7 +128,7 @@ public function testWordBeginningWithQu(): void
119
128
120
129
/**
121
130
* uuid 92e82277-d5e4-43d7-8dd3-3a3b316c41f7
122
- * @testdox Some letter clusters are treated like a single consonant - word beginning with qu and a preceding consonant
131
+ * @testdox Some letter clusters are treated like a single consonant -> word beginning with qu and a preceding consonant
123
132
*/
124
133
public function testWordBeginningWithQuAndAPrecedingConsonant (): void
125
134
{
@@ -128,7 +137,7 @@ public function testWordBeginningWithQuAndAPrecedingConsonant(): void
128
137
129
138
/**
130
139
* uuid 79ae4248-3499-4d5b-af46-5cb05fa073ac
131
- * @testdox Some letter clusters are treated like a single consonant - word beginning with th
140
+ * @testdox Some letter clusters are treated like a single consonant -> word beginning with th
132
141
*/
133
142
public function testWordBeginningWithTh (): void
134
143
{
@@ -137,7 +146,7 @@ public function testWordBeginningWithTh(): void
137
146
138
147
/**
139
148
* uuid e0b3ae65-f508-4de3-8999-19c2f8e243e1
140
- * @testdox Some letter clusters are treated like a single consonant - word beginning with thr
149
+ * @testdox Some letter clusters are treated like a single consonant -> word beginning with thr
141
150
*/
142
151
public function testWordBeginningWithThr (): void
143
152
{
@@ -146,7 +155,7 @@ public function testWordBeginningWithThr(): void
146
155
147
156
/**
148
157
* uuid 20bc19f9-5a35-4341-9d69-1627d6ee6b43
149
- * @testdox Some letter clusters are treated like a single consonant - word beginning with sch
158
+ * @testdox Some letter clusters are treated like a single consonant -> word beginning with sch
150
159
*/
151
160
public function testWordBeginningWithSch (): void
152
161
{
@@ -155,7 +164,7 @@ public function testWordBeginningWithSch(): void
155
164
156
165
/**
157
166
* uuid 54b796cb-613d-4509-8c82-8fbf8fc0af9e
158
- * @testdox Some letter clusters are treated like a single vowel - word beginning with yt
167
+ * @testdox Some letter clusters are treated like a single vowel -> word beginning with yt
159
168
*/
160
169
public function testWordBeginningWithYt (): void
161
170
{
@@ -164,7 +173,7 @@ public function testWordBeginningWithYt(): void
164
173
165
174
/**
166
175
* uuid 8c37c5e1-872e-4630-ba6e-d20a959b67f6
167
- * @testdox Some letter clusters are treated like a single vowel - word beginning with xr
176
+ * @testdox Some letter clusters are treated like a single vowel -> word beginning with xr
168
177
*/
169
178
public function testWordBeginningWithXr (): void
170
179
{
@@ -174,7 +183,7 @@ public function testWordBeginningWithXr(): void
174
183
175
184
/**
176
185
* uuid a4a36d33-96f3-422c-a233-d4021460ff00
177
- * @testdox Position of y in a word determines if it is a consonant or a vowel - y is treated like a consonant at the beginning of a word
186
+ * @testdox Position of y in a word determines if it is a consonant or a vowel -> y is treated like a consonant at the beginning of a word
178
187
*/
179
188
public function testWordBeginningWithY (): void
180
189
{
@@ -183,7 +192,7 @@ public function testWordBeginningWithY(): void
183
192
184
193
/**
185
194
* uuid adc90017-1a12-4100-b595-e346105042c7
186
- * @testdox Position of y in a word determines if it is a consonant or a vowel - y is treated like a vowel at the end of a consonant cluster
195
+ * @testdox Position of y in a word determines if it is a consonant or a vowel -> y is treated like a vowel at the end of a consonant cluster
187
196
*/
188
197
public function testWordBeginningWithConsonantClusterThenY (): void
189
198
{
@@ -192,7 +201,7 @@ public function testWordBeginningWithConsonantClusterThenY(): void
192
201
193
202
/**
194
203
* uuid 29b4ca3d-efe5-4a95-9a54-8467f2e5e59a
195
- * @testdox Position of y in a word determines if it is a consonant or a vowel - y as second letter in two letter word
204
+ * @testdox Position of y in a word determines if it is a consonant or a vowel -> y as second letter in two letter word
196
205
*/
197
206
public function testTwoLetterWordWithY (): void
198
207
{
@@ -202,7 +211,7 @@ public function testTwoLetterWordWithY(): void
202
211
203
212
/**
204
213
* uuid 44616581-5ce3-4a81-82d0-40c7ab13d2cf
205
- * @testdox Phrases are translated - a whole phrase
214
+ * @testdox Phrases are translated -> a whole phrase
206
215
*/
207
216
public function testAWholePhrase (): void
208
217
{
0 commit comments