()
| 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) |
no test coverage detected