|
|
|
@ -6,6 +6,7 @@ import com.fr.design.write.submit.CheckServiceDialog;
|
|
|
|
|
import com.fr.workspace.connect.WorkspaceConnectionInfo; |
|
|
|
|
import com.fr.workspace.engine.channel.http.FunctionalHttpRequest; |
|
|
|
|
import org.easymock.EasyMock; |
|
|
|
|
import org.junit.Assert; |
|
|
|
|
import org.junit.Test; |
|
|
|
|
import org.junit.runner.RunWith; |
|
|
|
|
import org.powermock.api.easymock.PowerMock; |
|
|
|
@ -23,6 +24,7 @@ public class EnvChangeEntranceTest {
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void showServiceDialog() throws Exception { |
|
|
|
|
try { |
|
|
|
|
EnvChangeEntrance entrance = EnvChangeEntrance.getInstance(); |
|
|
|
|
DesignerWorkspaceInfo selectedEnv = EasyMock.mock(DesignerWorkspaceInfo.class); |
|
|
|
|
WorkspaceConnectionInfo connectionInfo = EasyMock.mock(WorkspaceConnectionInfo.class); |
|
|
|
@ -35,11 +37,11 @@ public class EnvChangeEntranceTest {
|
|
|
|
|
FunctionalHttpRequest request = EasyMock.mock(FunctionalHttpRequest.class); |
|
|
|
|
EasyMock.expect(request.getServiceList()).andReturn(null); |
|
|
|
|
|
|
|
|
|
PowerMock.expectNew(FunctionalHttpRequest.class,connectionInfo).andReturn(request).anyTimes(); |
|
|
|
|
PowerMock.expectNew(FunctionalHttpRequest.class, connectionInfo).andReturn(request).anyTimes(); |
|
|
|
|
EasyMock.expect(request.getServerBranch()).andReturn(remoteBranch); |
|
|
|
|
|
|
|
|
|
CheckServiceDialog dialog = EasyMock.mock(CheckServiceDialog.class); |
|
|
|
|
PowerMock.expectNew(CheckServiceDialog.class,EasyMock.anyObject(),EasyMock.anyObject(),EasyMock.anyObject(),EasyMock.anyObject()).andReturn(dialog); |
|
|
|
|
PowerMock.expectNew(CheckServiceDialog.class, EasyMock.anyObject(), EasyMock.anyObject(), EasyMock.anyObject(), EasyMock.anyObject()).andReturn(dialog); |
|
|
|
|
|
|
|
|
|
EasyMock.replay(request); |
|
|
|
|
EasyMock.replay(selectedEnv); |
|
|
|
@ -47,6 +49,10 @@ public class EnvChangeEntranceTest {
|
|
|
|
|
PowerMock.replayAll(); |
|
|
|
|
|
|
|
|
|
entrance.showServiceDialog(selectedEnv); |
|
|
|
|
Assert.assertTrue(true); |
|
|
|
|
}catch (Exception e){ |
|
|
|
|
Assert.assertTrue(false); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |