### Question:
RegularExpressionRandomizer extends FakerBasedRandomizer<String> { @Override public String getRandomValue() { return faker.regexify(removeLeadingAndTailingBoundaryMatchers(regularExpression)); } RegularExpressionRandomizer(final String regularExpression);  RegularExpressionRandomizer(final String regularExpression, final long seed); static RegularExpressionRandomizer aNewRegularExpressionRandomizer(final String regularExpression); static RegularExpressionRandomizer aNewRegularExpressionRandomizer(final String regularExpression, final long seed); @Override String getRandomValue();  }### Answer:
@Test void leadingBoundaryMatcherIsRemoved() { RegularExpressionRandomizer randomizer = new RegularExpressionRandomizer("^A"); String actual = randomizer.getRandomValue(); then(actual).isEqualTo("A"); }
@Test void tailingBoundaryMatcherIsRemoved() { RegularExpressionRandomizer randomizer = new RegularExpressionRandomizer("A$"); String actual = randomizer.getRandomValue(); then(actual).isEqualTo("A"); }
@Test void leadingAndTailingBoundaryMatcherIsRemoved() { RegularExpressionRandomizer randomizer = new RegularExpressionRandomizer("^A$"); String actual = randomizer.getRandomValue(); then(actual).isEqualTo("A"); }