public void testDocumentRemoved() { mock.documentAdded("document"); EasyMock.expect(mock.voteForRemoval("document")).andReturn((byte) 42); mock.documentRemoved("document"); control.replay(); classUnderTest.addDocument("document", new byte[0]); assertTrue(classUnderTest.removeDocument("document")); }
public void testVoteAgainstRemoval() { mock.documentAdded("Document"); // expect document addition // expect to be asked to vote for document removal, and vote against it EasyMock.expect(mock.voteForRemoval("Document")).andReturn((byte) -42); EasyMock.replay(mock); classUnderTest.addDocument("Document", new byte[0]); assertFalse(classUnderTest.removeDocument("Document")); EasyMock.verify(mock); }
public void testRemoveNonExistingDocument() { // 2 (we do not expect anything) EasyMock.replay(mock); // 3 classUnderTest.removeDocument("Does not exist"); }
public void testRemoveNonExistingDocument() { control.replay(); // This call should not lead to any notification // of the Mock Object: classUnderTest.removeDocument("Does not exist"); }