843844845846847848849850851852853
for(int i=0;i<length-1;i++) { out.writeByte(in.readByte()); } in.close(); out.close(); dir.deleteFile(fileNameIn); IndexReader reader = null; try { reader = IndexReader.open(dir, true); fail("reader did not hit IOException on opening a corrupt index");
899900901902903904905906907908909
assertTrue("segment generation should be > 1 but got " + gen, gen > 1); String[] files = dir.listAll(); for(int i=0;i<files.length;i++) { if (files[i].endsWith(".cfs")) { dir.deleteFile(files[i]); break; } } IndexReader reader = null;
938939940941942943944945946947948
for(int i=0;i<length-1;i++) { out.writeByte(in.readByte()); } in.close(); out.close(); dir.deleteFile(fileNameIn); IndexReader reader = null; try { reader = IndexReader.open(dir); fail("reader did not hit IOException on opening a corrupt index");
99499599699799899910001001100210031004
917918919920921922923924925926927
973974975976977978979980981982983
assertTrue("segment generation should be > 1 but got " + gen, gen > 1); String[] files = dir.list(); for(int i=0;i<files.length;i++) { if (files[i].endsWith(".cfs")) { dir.deleteFile(files[i]); break; } } IndexReader reader = null;
947948949950951952953954955956957
10031004100510061007100810091010101110121013
835836837838839840841842843844845
} for (int i = 0; i < valueCount; ++i) { assertEquals(mutable.get(i), reader.get(i)); } in.close(); directory.deleteFile("packed-ints.bin"); } directory.close(); } }
907908909910911912913914915916917