11171118111911201121112211231124112511261127
for(int i=0;i<length-1;i++) { out.writeByte(in.readByte()); } in.close(); out.close(); dir.deleteFile(fileNameIn); IndexReader reader = null; try { reader = DirectoryReader.open(dir); fail("reader did not hit IOException on opening a corrupt index");
11641165116611671168116911701171117211731174
String[] files = dir.listAll(); boolean corrupted = false; for(int i=0;i<files.length;i++) { if (files[i].endsWith(".cfs")) { dir.deleteFile(files[i]); corrupted = true; break; } } assertTrue("failed to find cfs file to remove", corrupted);
11251126112711281129113011311132113311341135
11721173117411751176117711781179118011811182
11271128112911301131113211331134113511361137
11741175117611771178117911801181118211831184