MCPcopy Create free account
hub / github.com/DiUS/java-faker / expression

Method expression

src/test/java/com/github/javafaker/FakerTest.java:125–135  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

123 }
124
125 @Test
126 public void expression() {
127 assertThat(faker.expression("#{regexify '(a|b){2,3}'}"), matchesRegularExpression("(a|b){2,3}"));
128 assertThat(faker.expression("#{regexify '\\.\\*\\?\\+'}"), matchesRegularExpression("\\.\\*\\?\\+"));
129 assertThat(faker.expression("#{bothify '????','true'}"), matchesRegularExpression("[A-Z]{4}"));
130 assertThat(faker.expression("#{bothify '????','false'}"), matchesRegularExpression("[a-z]{4}"));
131 assertThat(faker.expression("#{letterify '????','true'}"), matchesRegularExpression("[A-Z]{4}"));
132 assertThat(faker.expression("#{Name.first_name} #{Name.first_name} #{Name.last_name}"), matchesRegularExpression("[a-zA-Z']+ [a-zA-Z']+ [a-zA-Z']+"));
133 assertThat(faker.expression("#{number.number_between '1','10'}"), matchesRegularExpression("[1-9]"));
134 assertThat(faker.expression("#{color.name}"), matchesRegularExpression("[a-z\\s]+"));
135 }
136
137 @Test
138 @Repeat(times = 100)

Calls 1

Tested by

no test coverage detected