@Test public void submitReturnsBadOutputWhenCodeIsBad() throws Exception { PowerMockito.when(ClientData.userDataExists()).thenReturn(true); paste.setParameter("path", "/hieno/path"); String result = paste.parseData(paste.call()).get(); assertTrue(result.contains(pasteUrl)); }
@Test(expected = ProtocolException.class) public void throwsErrorIfCourseCantBeRetrieved() throws Exception { PowerMockito.when(ClientData.userDataExists()).thenReturn(true); PowerMockito.when(ClientData.getCurrentCourse(Mockito.anyString())) .thenReturn(Optional.<Course>absent()); paste.data.put("path", "asdsad"); paste.checkData(); }
/** Check that data checking success. */ @Test public void testCheckDataSuccess() throws ProtocolException, IOException { PowerMockito.when(ClientData.userDataExists()).thenReturn(true); paste.setParameter("path", "/home/tmccli/uolevipuistossa"); paste.checkData(); }