@Test
public void verifyThatDeletingAPostWorks() throws FcpException {
Sone sone = mocks.mockSone("Sone").local().create();
- Post post = mocks.mockPost(sone, "PostId");
+ Post post = mocks.mockPost(sone, "PostId").create();
ArgumentCaptor<Post> deletedPost = forClass(Post.class);
doNothing().when(mocks.core).deletePost(deletedPost.capture());
SimpleFieldSet deletePostFieldSet = new SimpleFieldSetBuilder()
@Test
public void verifyThatDeletingAPostFromANonLocalSoneCausesAnError() throws FcpException {
Sone sone = mocks.mockSone("Sone").create();
- Post post = mocks.mockPost(sone, "PostId");
+ Post post = mocks.mockPost(sone, "PostId").create();
SimpleFieldSet deletePostFieldSet = new SimpleFieldSetBuilder()
.put("Message", "DeletePost")
.put("Post", "PostId")
@Test(expected = FcpException.class)
public void verifyThatDeletingAPostWithAnInvalidPostIdCausesAnError() throws FcpException {
- Sone sone = mocks.mockSone("Sone").local().create();
- mocks.mockPost(sone, "PostId");
SimpleFieldSet deletePostFieldSet = new SimpleFieldSetBuilder()
.put("Message", "DeletePost")
.put("Post", "OtherPostId")