0
Mockito 및 Powermockito를 사용하여 테스트 케이스를 작성했지만 지금은 Mockito 대신 EasyMock을 사용하여 작성해야합니다. 나는 그렇게하려하지만 성공하지 않으려 고 노력했다. Mockito를 사용하여 테스트 케이스 :Mockito를 사용하여 작성한 jUnit 테스트 케이스를 EasyMock으로 변환하는 방법
public class FTPUtilsTest {
FTPUtils ftpUtils ;
FTPClient ftpClient =Mockito.mock(FTPClient.class);
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
PowerMockito.whenNew(FTPClient.class).withNoArguments().thenReturn(ftpClient);
ftpUtils = new FTPUtils("ace.dev.demo","user1","user1",21);
Mockito.when(ftpClient.isConnected()).thenReturn(true);
}
@Test
public void testRemoveDirectory() throws FileAgentException, IOException{
String dirName="removeDir";
Mockito.when(ftpClient.removeDirectory(dirName)).thenReturn(true);
assertTrue(ftpUtils.removeDirectory(dirName));
}
}
내가 Mockito.when(ftpClient.removeDirectory(dirName)).thenReturn(true);
이
expect(ftpClient.removeDirectory(dirName)).andReturn(true);
을 시도