jdk/test/sample/chatserver/ChatTest.java
changeset 36409 9e5dc071e2d2
parent 25859 3317bb8137f4
equal deleted inserted replaced
36280:c870cb782aca 36409:9e5dc071e2d2
    23 
    23 
    24 
    24 
    25 /* @test
    25 /* @test
    26  * @summary Test chat server chatserver test
    26  * @summary Test chat server chatserver test
    27  *
    27  *
    28  * @library ../../../src/sample/share/nio/chatserver
    28  * @library /src/sample/share/nio/chatserver
    29  * @build ChatTest ChatServer Client ClientReader DataReader MessageReader NameReader
    29  * @build ChatTest ChatServer Client ClientReader DataReader MessageReader NameReader
    30  * @run main ChatTest
    30  * @run testng ChatTest
    31  */
    31  */
    32 
    32 
    33 import java.io.*;
    33 import java.io.*;
    34 import java.net.InetSocketAddress;
    34 import java.net.InetSocketAddress;
    35 import java.net.Socket;
    35 import java.net.Socket;
    36 import java.util.ArrayList;
    36 import java.util.ArrayList;
    37 import java.util.Collections;
    37 import java.util.Collections;
    38 import java.util.List;
    38 import java.util.List;
    39 import java.util.concurrent.CyclicBarrier;
    39 import java.util.concurrent.CyclicBarrier;
    40 
    40 
       
    41 import org.testng.annotations.Test;
       
    42 
    41 public class ChatTest {
    43 public class ChatTest {
    42     public static int listeningPort = 0;
    44     public static int listeningPort = 0;
    43 
    45 
    44     public static void main(String[] args) throws Throwable {
    46     @Test
       
    47     public static void doTest() throws Throwable {
    45         testStartStop();
    48         testStartStop();
    46         testPortOpen();
    49         testPortOpen();
    47         testAsksForName();
    50         testAsksForName();
    48         testUseName();
    51         testUseName();
    49         testConnectDisconnectConnect();
    52         testConnectDisconnectConnect();