import com.carrotsearch.randomizedtesting.RandomizedRunner;
import com.carrotsearch.randomizedtesting.annotations.*;
@RunWith(RandomizedRunner.class)
public class MyLibraryTest {
@Test
@Repeat(iterations = 10)
public void testRandomBehaviour(@RandomSeed long seed) {
MyLibrary library = new MyLibrary();
// ...
}
}
import com.carrotsearch.randomizedtesting.RandomizedRunner;
import com.carrotsearch.randomizedtesting.RandomizedTest;
import com.carrotsearch.randomizedtesting.annotations.*;
@RunWith(RandomizedRunner.class)
@SeedDecorators({ CoolSeedDecorator.class })
public class MyLibraryTest extends RandomizedTest {
@SeedDecorators({ HotSeedDecorator.class })
@Test
@Repeat(iterations = 100)
public void testRandomBehaviour(@RandomInt(min = 1, max = 100) int randomNumber) {
// ...
}
}