예제 #1
0
 @Test
 public void shouldNotPassForNullValue() {
   // given
   expectedException.expect(WebSuitesException.class);
   // then
   sut.validateParam(null);
 }
예제 #2
0
 @Parameters({"true", "false", "TRUE", "FALSE", "True", "False"})
 @Test
 public void shouldPassBooleanParamValidation(String param) {
   // given param
   // when
   sut.validateParam(param);
   // then OK
 }
예제 #3
0
 @Parameters({"", "f", "t", "yes", "no", "TRUEe", "FALSEE"})
 @Test
 public void shouldNotPassBooleanParamValidation(String param) {
   // given
   expectedException
       .expect(WebSuitesException.class)
       .hasMessageContaining("must be proper BOOLEAN value")
       .hasMessageContaining("testParam")
       .hasMessageContaining(param);
   // then
   sut.validateParam(param);
 }