Index: lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java (revision 1532955) +++ lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java (revision ) @@ -2253,6 +2253,17 @@ assertFalse(writer.hasUncommittedChanges()); writer.addDocument(doc); assertTrue(writer.hasUncommittedChanges()); + writer.commit(); + doc = new Document(); + doc.add(newStringField("id", "xyz", Field.Store.YES)); + writer.addDocument(doc); + assertTrue(writer.hasUncommittedChanges()); + writer.commit(); + assertFalse(writer.hasUncommittedChanges()); + writer.deleteDocuments(new Term("id", "xyz")); + assertTrue(writer.hasUncommittedChanges()); + writer.commit(); + assertFalse(writer.hasUncommittedChanges()); writer.close(); writer = new IndexWriter(dir, newIndexWriterConfig( TEST_VERSION_CURRENT, new MockAnalyzer(random())));