@@ -31,7 +31,7 @@ public class CoNLLUReaderITest {
31
31
"Pero la existencia de dos recién nacidos en la misma caja sólo podía deberse a un descuido de fábrica." ,
32
32
"De allí las rebajas."
33
33
};
34
- static final String EXPECTED_TEXT = String .join (System . lineSeparator () , EXPECTED_SENTENCE_TEXT ) + System . lineSeparator () ;
34
+ static final String EXPECTED_TEXT = String .join (" " , EXPECTED_SENTENCE_TEXT ) + " " ;
35
35
36
36
static final String [][] EXPECTED_WORD_TEXT = {
37
37
{"Pero" , "la" , "existencia" , "de" , "dos" , "recién" , "nacidos" , "en" , "la" , "misma" , "caja" , "sólo" , "podía" , "deber" , "se" , "a" , "un" , "descuido" , "de" , "fábrica" , "." },
@@ -194,8 +194,6 @@ public void testReadingInCoNLLUFile() throws ClassNotFoundException, IOException
194
194
CoreLabel token = tokens .get (j );
195
195
if (i == 0 && j == 1 ) {
196
196
assertEquals (" " , token .after ());
197
- } else if (j == tokens .size () - 1 ) {
198
- assertEquals (System .lineSeparator (), token .after ());
199
197
} else if (j == tokens .size () - 2 ) {
200
198
assertEquals ("" , token .after ());
201
199
} else if (i == 0 && j == 13 ) {
@@ -207,10 +205,7 @@ public void testReadingInCoNLLUFile() throws ClassNotFoundException, IOException
207
205
if (i == 0 && j == 2 ) {
208
206
assertEquals (" " , token .before ());
209
207
} else if (i == 0 && j == 0 ) {
210
- // TODO: is it properly reading the SpacesBefore on the first token?
211
208
assertEquals ("" , token .before ());
212
- } else if (j == 0 ) {
213
- assertEquals (System .lineSeparator (), token .before ());
214
209
} else if (j == tokens .size () - 1 ) {
215
210
assertEquals ("" , token .before ());
216
211
} else if (i == 0 && j == 14 ) {
@@ -265,7 +260,11 @@ public void testReadingInCoNLLUFile() throws ClassNotFoundException, IOException
265
260
if (i == 0 && (j == 13 || j == 14 )) {
266
261
expectedKeys += 1 ;
267
262
}
268
- assertEquals (expectedKeys , token .keySet ().size ());
263
+ if (i == 0 && j == 0 ) {
264
+ // The very first key won't have a Before unless the document specifically has one
265
+ expectedKeys -= 1 ;
266
+ }
267
+ assertEquals ("Error at sentence " + i + " word " + j , expectedKeys , token .keySet ().size ());
269
268
270
269
// The known fields should be the ones checked above:
271
270
// CoreAnnotations.TextAnnotation
0 commit comments