LUCENE-8715: Lucene70NormsFormat tests should test Lucene70NormsFormat

This commit is contained in:
Alan Woodward 2019-03-01 14:46:31 +00:00
parent beda852fc2
commit 8381b7368d

View File

@ -18,14 +18,27 @@ package org.apache.lucene.codecs.lucene70;
import org.apache.lucene.codecs.Codec;
import org.apache.lucene.codecs.lucene80.Lucene80Codec;
import org.apache.lucene.codecs.FilterCodec;
import org.apache.lucene.codecs.PostingsFormat;
import org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat;
import org.apache.lucene.codecs.perfield.PerFieldPostingsFormat;
import org.apache.lucene.index.BaseNormsFormatTestCase;
/**
* Tests Lucene70NormsFormat
*/
public class TestLucene70NormsFormat extends BaseNormsFormatTestCase {
private final Codec codec = new Lucene80Codec();
private final Codec codec = new FilterCodec("Lucene70", new Lucene70Codec()) {
@Override
public PostingsFormat postingsFormat() {
return new PerFieldPostingsFormat() {
@Override
public PostingsFormat getPostingsFormatForField(String field) {
return new Lucene50PostingsFormat();
}
};
}
};
@Override
protected Codec getCodec() {