Get rid of duplicated random ascii generation
This commit is contained in:
parent
47fefdd273
commit
8dc0610eaa
|
@ -48,7 +48,9 @@ public class FieldSortBuilderTests extends AbstractSortTestCase<FieldSortBuilder
|
|||
}
|
||||
|
||||
if (randomBoolean()) {
|
||||
builder.unmappedType(RandomSortDataGenerator.randomAscii(builder.unmappedType()));
|
||||
builder.unmappedType(ESTestCase.randomValueOtherThan(
|
||||
builder.unmappedType(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
}
|
||||
|
||||
if (randomBoolean()) {
|
||||
|
@ -60,7 +62,9 @@ public class FieldSortBuilderTests extends AbstractSortTestCase<FieldSortBuilder
|
|||
}
|
||||
|
||||
if (randomBoolean()) {
|
||||
builder.setNestedPath(RandomSortDataGenerator.randomAscii(builder.getNestedPath()));
|
||||
builder.setNestedPath(ESTestCase.randomValueOtherThan(
|
||||
builder.getNestedPath(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
}
|
||||
|
||||
return builder;
|
||||
|
@ -72,7 +76,9 @@ public class FieldSortBuilderTests extends AbstractSortTestCase<FieldSortBuilder
|
|||
int parameter = randomIntBetween(0, 5);
|
||||
switch (parameter) {
|
||||
case 0:
|
||||
mutated.setNestedPath(RandomSortDataGenerator.randomAscii(mutated.getNestedPath()));
|
||||
mutated.setNestedPath(ESTestCase.randomValueOtherThan(
|
||||
mutated.getNestedPath(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
break;
|
||||
case 1:
|
||||
mutated.setNestedFilter(RandomSortDataGenerator.nestedFilter(mutated.getNestedFilter()));
|
||||
|
@ -81,7 +87,9 @@ public class FieldSortBuilderTests extends AbstractSortTestCase<FieldSortBuilder
|
|||
mutated.sortMode(ESTestCase.randomValueOtherThan(mutated.sortMode(), () -> randomFrom(SortMode.values())));
|
||||
break;
|
||||
case 3:
|
||||
mutated.unmappedType(RandomSortDataGenerator.randomAscii(mutated.unmappedType()));
|
||||
mutated.unmappedType(ESTestCase.randomValueOtherThan(
|
||||
mutated.unmappedType(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
break;
|
||||
case 4:
|
||||
mutated.missing(RandomSortDataGenerator.missing(mutated.missing()));
|
||||
|
|
|
@ -35,6 +35,7 @@ import org.elasticsearch.index.mapper.MappedFieldType;
|
|||
import org.elasticsearch.index.mapper.geo.GeoPointFieldMapper;
|
||||
import org.elasticsearch.index.query.QueryParseContext;
|
||||
import org.elasticsearch.indices.query.IndicesQueriesRegistry;
|
||||
import org.elasticsearch.test.ESTestCase;
|
||||
import org.elasticsearch.test.geo.RandomGeoGenerator;
|
||||
|
||||
import java.io.IOException;
|
||||
|
@ -91,7 +92,10 @@ public class GeoDistanceSortBuilderTests extends AbstractSortTestCase<GeoDistanc
|
|||
result.setNestedFilter(RandomSortDataGenerator.nestedFilter(result.getNestedFilter()));
|
||||
}
|
||||
if (randomBoolean()) {
|
||||
result.setNestedPath(RandomSortDataGenerator.randomAscii(result.getNestedPath()));
|
||||
result.setNestedPath(
|
||||
ESTestCase.randomValueOtherThan(
|
||||
result.getNestedPath(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
}
|
||||
if (randomBoolean()) {
|
||||
result.coerce(! result.coerce());
|
||||
|
@ -176,7 +180,9 @@ public class GeoDistanceSortBuilderTests extends AbstractSortTestCase<GeoDistanc
|
|||
result.setNestedFilter(RandomSortDataGenerator.nestedFilter(original.getNestedFilter()));
|
||||
break;
|
||||
case 7:
|
||||
result.setNestedPath(RandomSortDataGenerator.randomAscii(original.getNestedPath()));
|
||||
result.setNestedPath(ESTestCase.randomValueOtherThan(
|
||||
result.getNestedPath(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
break;
|
||||
case 8:
|
||||
result.coerce(! original.coerce());
|
||||
|
|
|
@ -55,14 +55,6 @@ public class RandomSortDataGenerator {
|
|||
return nested;
|
||||
}
|
||||
|
||||
public static String randomAscii(String original) {
|
||||
String nestedPath = ESTestCase.randomAsciiOfLengthBetween(1, 10);
|
||||
while (nestedPath.equals(original)) {
|
||||
nestedPath = ESTestCase.randomAsciiOfLengthBetween(1, 10);
|
||||
}
|
||||
return nestedPath;
|
||||
}
|
||||
|
||||
public static Object missing(Object original) {
|
||||
Object missing = null;
|
||||
Object otherMissing = original;
|
||||
|
|
|
@ -66,7 +66,9 @@ public class ScriptSortBuilderTests extends AbstractSortTestCase<ScriptSortBuild
|
|||
builder.setNestedFilter(RandomSortDataGenerator.nestedFilter(builder.getNestedFilter()));
|
||||
}
|
||||
if (randomBoolean()) {
|
||||
builder.setNestedPath(RandomSortDataGenerator.randomAscii(builder.getNestedPath()));
|
||||
builder.setNestedPath(ESTestCase.randomValueOtherThan(
|
||||
builder.getNestedPath(),
|
||||
() -> ESTestCase.randomAsciiOfLengthBetween(1, 10)));
|
||||
}
|
||||
return builder;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue