package org.example; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import javax.servlet.http.HttpServletResponse; import org.example.stubs.ServletRequestForTest; import org.junit.Test; public class DocumentStorageService_GetTest { @Test public void return404ForInvalidDocumentIds() throws Exception { ServletRequestForTest request = new ServletRequestForTest(""); request.setPathInfo("bogus"); HttpServletResponse response = mock(HttpServletResponse.class); new DocumentStorageService(new ReadAllBytesFromInputStream(), new DocumentStorage(new DocumentIdGenerator()), new PathInfoToDocumentId()).doGet(request, response); verify(response).setStatus(404); } }