SOLR-11564: TestFunctionQuery: clear index before each test to avoid cross contamination

This commit is contained in:
Steve Rowe 2017-10-31 12:40:32 -04:00
parent 39376cd8b5
commit 55d3aeb21a
1 changed files with 8 additions and 2 deletions

View File

@ -425,6 +425,7 @@ public class TestFunctionQuery extends SolrTestCaseJ4 {
); );
} }
@Test
public void testTFIDFFunctions() { public void testTFIDFFunctions() {
clearIndex(); clearIndex();
@ -467,6 +468,7 @@ public class TestFunctionQuery extends SolrTestCaseJ4 {
/** /**
* test collection-level term stats (new in 4.x indexes) * test collection-level term stats (new in 4.x indexes)
*/ */
@Test
public void testTotalTermFreq() throws Exception { public void testTotalTermFreq() throws Exception {
clearIndex(); clearIndex();
@ -841,6 +843,7 @@ public class TestFunctionQuery extends SolrTestCaseJ4 {
} }
@Test
public void testConcatFunction() { public void testConcatFunction() {
clearIndex(); clearIndex();
@ -878,6 +881,7 @@ public class TestFunctionQuery extends SolrTestCaseJ4 {
, "/response/docs/[0]=={ 'a': 74.0, 'b':32.0 }"); , "/response/docs/[0]=={ 'a': 74.0, 'b':32.0 }");
} }
@Test
public void testMissingFieldFunctionBehavior() throws Exception { public void testMissingFieldFunctionBehavior() throws Exception {
clearIndex(); clearIndex();
// add a doc that has no values in any interesting fields // add a doc that has no values in any interesting fields
@ -958,7 +962,10 @@ public class TestFunctionQuery extends SolrTestCaseJ4 {
/*id*/2, /*score*/2); /*id*/2, /*score*/2);
} }
@Test
public void testLongComparisons() { public void testLongComparisons() {
clearIndex();
assertU(adoc("id", "1", "number_of_atoms_in_universe_l", Long.toString(Long.MAX_VALUE))); assertU(adoc("id", "1", "number_of_atoms_in_universe_l", Long.toString(Long.MAX_VALUE)));
assertU(adoc("id", "2", "number_of_atoms_in_universe_l", Long.toString(Long.MAX_VALUE - 1))); assertU(adoc("id", "2", "number_of_atoms_in_universe_l", Long.toString(Long.MAX_VALUE - 1)));
assertU(commit()); assertU(commit());
@ -971,5 +978,4 @@ public class TestFunctionQuery extends SolrTestCaseJ4 {
/*id*/2, /*score*/5, /*id*/2, /*score*/5,
/*id*/1, /*score*/2); /*id*/1, /*score*/2);
} }
} }