package auction.impl; import static org.junit.Assert.assertEquals; import org.easymock.EasyMock; import org.junit.After; import org.junit.Before; import org.junit.Test; import auction.Person; public class BulletinBoardImplTest { private BulletinBoardImpl bb; @Before public void setUp() throws Exception { bb = new BulletinBoardImpl(); MessageImpl m1 = EasyMock.createMock(MessageImpl.class); MessageImpl m2 = EasyMock.createMock(MessageImpl.class); MessageImpl m3 = EasyMock.createMock(MessageImpl.class); EasyMock.replay(m1, m2, m3); bb.getMessages().add(m1); bb.getMessages().add(m2); bb.getMessages().add(m3); } @After public void tearDown() throws Exception { bb = null; } @Test public void testDelMessage() { Person mod = new ModeratorImpl("Toto", "Tata", "toto.tata@titi.com", "pwnd", "!!"); assertEquals("OK", bb.delMessage(mod, 2)); } // @Test // public void testGetMess() { // // MessageImpl m4 = EasyMock.createMock(MessageImpl.class); // MessageImpl m5 = EasyMock.createMock(MessageImpl.class); // MessageImpl m6 = EasyMock.createMock(MessageImpl.class); // // EasyMock.expect(m4.toString()).andReturn("[m1]"); // EasyMock.expect(m5.toString()).andReturn("[m2]"); // EasyMock.expect(m6.toString()).andReturn("[m3]"); // EasyMock.replay(m4, m5, m6); // // bb.getMessages().add(m4); // bb.getMessages().add(m5); // bb.getMessages().add(m6); // // assertEquals("1 [m1]" + System.getProperty("line.separator") // + "2 [m2]" + System.getProperty("line.separator") // + "3 [m3]", bb.getMess()); // } }