@Test
public void stepRandom() {
EntitySelectorConfig entitySelectorConfig = new EntitySelectorConfig();
entitySelectorConfig.setCacheType(SelectionCacheType.STEP);
entitySelectorConfig.setSelectionOrder(SelectionOrder.RANDOM);
EntitySelector entitySelector = entitySelectorConfig.buildEntitySelector(
buildHeuristicConfigPolicy(),
SelectionCacheType.JUST_IN_TIME, SelectionOrder.RANDOM);
assertInstanceOf(FromSolutionEntitySelector.class, entitySelector);
assertNotInstanceOf(ShufflingEntitySelector.class, entitySelector);
assertEquals(SelectionCacheType.STEP, entitySelector.getCacheType());
}