bmesser 2004/11/21 14:33:54 Modified: src/test/org/apache/lucene/index TestTermVectorsWriter.java Log: add a test for bug 31976 Revision Changes Path 1.5 +21 -0 jakarta-lucene/src/test/org/apache/lucene/index/TestTermVectorsWriter.java Index: TestTermVectorsWriter.java =================================================================== RCS file: /home/cvs/jakarta-lucene/src/test/org/apache/lucene/index/TestTermVectorsWriter.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- TestTermVectorsWriter.java 5 Oct 2004 17:30:47 -0000 1.4 +++ TestTermVectorsWriter.java 21 Nov 2004 22:33:54 -0000 1.5 @@ -17,6 +17,10 @@ */
import junit.framework.TestCase; + +import org.apache.lucene.analysis.standard.StandardAnalyzer; +import org.apache.lucene.document.Document; +import org.apache.lucene.document.Field; import org.apache.lucene.store.RAMDirectory; import java.io.IOException; @@ -195,6 +199,23 @@ checkTermVector(reader, 2, testFields[2]); } } catch (IOException e) { + e.printStackTrace(); + assertTrue(false); + } + } + + public void testBadSegment() { + try { + dir = new RAMDirectory(); + IndexWriter ir = new IndexWriter(dir, new StandardAnalyzer(), true); + + Document document = new Document(); + document.add(new Field("tvtest", "", Field.Store.NO, Field.Index.TOKENIZED, + Field.TermVector.YES)); // throws exception, works with Field.TermVector.NO + ir.addDocument(document); + + ir.close(); + } catch (Exception e) { e.printStackTrace(); assertTrue(false); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]