2425262728293031
public class BrowserTypeBuilderTest { @Test(expected = IllegalNegativeArgumentException.class) public void setId_toSmall() { Builder b = new BrowserType.Builder(); b.setId(-1); }
3031323334353637
b.setId(-1); } @Test public void setId_byString_valid() { Builder b = new BrowserType.Builder(); b.setId("1"); }
3637383940414243
b.setId("1"); } @Test(expected = NumberFormatException.class) public void setId_byString_invalid() { Builder b = new BrowserType.Builder(); b.setId("abc"); }
4243444546474849
b.setId("abc"); } @Test(expected = IllegalNegativeArgumentException.class) public void setId_byString_toSmall() { Builder b = new BrowserType.Builder(); b.setId("-1"); }
4849505152535455
b.setId("-1"); } @Test(expected = IllegalNullArgumentException.class) public void setId_null() { Builder b = new BrowserType.Builder(); b.setId(null); }
5455565758596061
b.setId(null); } @Test(expected = IllegalNullArgumentException.class) public void setName_null() { Builder b = new BrowserType.Builder(); b.setName(null); }
606162636465666768697071
b.setName(null); } @Test public void testSettersAndGetters() { Builder b = new BrowserType.Builder(); b.setId(1); b.setName("Test"); BrowserType i = b.build(); assertThat(i.getId()).isEqualTo(1); assertThat(i.getName()).isEqualTo("Test"); }