public SweetsBeanImpl() { dao = new SweetsDaoImpl(); }
public FruitsBeanImpl() { dao = new FruitsDaoImpl(); }
public CheeseBeanImpl() { dao = new CheesesDaoImpl(); }
@Override public Sweet getRandomSweet() { int id = new Random().nextInt(14); return dao.getSweetById(id); } }
@Override public Cheese getRandomCheese() { int id = new Random().nextInt(14); return dao.getCheeseById(id); } }
@Override public Fruit getRandomFruit() { int id = new Random().nextInt(14); return dao.getFruitById(id); } }
@Test(expected = IndexOutOfBoundsException.class) public void whenIdWrongThrowException() { dao.getSweetById(-1); } }
@Test(expected = IndexOutOfBoundsException.class) public void whenIdWrongThrowException() { dao.getCheeseById(-1); } }
@Test(expected = IndexOutOfBoundsException.class) public void whenIdWrongThrowException() { dao.getFruitById(-1); } }
@Before public void setUp() { dao = new SweetsDaoImpl(); id = new Random().nextInt(14); }
@Before public void setUp() { dao = new FruitsDaoImpl(); id = new Random().nextInt(14); }
@Before public void setUp() { dao = new CheesesDaoImpl(); id = new Random().nextInt(14); }
@Test public void whenIdCorrectGetFruitById() { assertNotNull(dao.getSweetById(id)); }
@Test public void whenIdCorrectGetCheeseById() { assertNotNull(dao.getCheeseById(id)); }
@Test public void whenIdCorrectGetFruitById() { assertNotNull(dao.getFruitById(id)); }