clientserverinteractiontest.java
来自「sourcode about java basic」· Java 代码 · 共 37 行
JAVA
37 行
package jsunit.java.tests_core.net.jsunit;
import junit.framework.TestCase;
import net.jsunit.model.Browser;
import net.jsunit.model.DummyBrowserSource;
public class ClientServerInteractionTest extends TestCase {
private RemoteTestRunClient client;
private TestRunNotifierServer server;
private MockTestRunListener mockTestRunListener;
public void setUp() throws Exception {
super.setUp();
mockTestRunListener = new MockTestRunListener();
client = new RemoteTestRunClient(new DummyBrowserSource("mybrowser.exe", 4), mockTestRunListener, 8083);
client.startListening();
server = new TestRunNotifierServer(new MockBrowserTestRunner(), 8083);
server.testRunStarted();
}
public void tearDown() throws Exception {
server.testRunFinished();
client.stopListening();
super.tearDown();
}
public void testSimple() throws InterruptedException {
server.browserTestRunStarted(new Browser("mybrowser.exe", 4));
while (!mockTestRunListener.browserTestRunStartedCalled)
Thread.sleep(3);
assertEquals(new Browser("mybrowser.exe", 4), mockTestRunListener.browser);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?