< prev index next >

test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java

Print this page




  40 
  41 import java.nio.file.Files;
  42 import java.nio.file.Path;
  43 import java.nio.file.Paths;
  44 import java.util.ArrayList;
  45 import java.util.List;
  46 import java.util.Map;
  47 
  48 import jdk.test.lib.JDKToolFinder;
  49 import jdk.test.lib.Utils;
  50 import jdk.test.lib.process.ProcessTools;
  51 
  52 import org.testng.annotations.DataProvider;
  53 import org.testng.annotations.Test;
  54 
  55 import static java.util.Arrays.asList;
  56 
  57 public class InheritedChannelTest {
  58 
  59     private static final String TEST_SRC = System.getProperty("test.src");
  60     private static final String TEST_CLASSES = System.getProperty("test.classes");
  61     private static final Path POLICY_PASS = Paths.get(TEST_SRC, "java.policy.pass");
  62     private static final Path POLICY_FAIL = Paths.get(TEST_SRC, "java.policy.fail");
  63 
  64     private static final String OS = System.getProperty("os.name").toLowerCase();
  65     private static final String OS_NAME = OS.startsWith("sunos") ? "solaris" : OS;
  66 
  67     private static final String ARCH = System.getProperty("os.arch");
  68     private static final String OS_ARCH = ARCH.equals("i386") ? "i586" : ARCH;
  69 
  70     private static final Path LD_LIBRARY_PATH
  71             = Paths.get(System.getProperty("java.library.path"));
  72 
  73     @DataProvider
  74     public Object[][] testCases() {
  75         return new Object[][]{
  76             { "StateTest", List.of(StateTest.class.getName()) },
  77             { "EchoTest",  List.of(EchoTest.class.getName())  },
  78             { "CloseTest", List.of(CloseTest.class.getName()) },
  79 
  80             // run StateTest with a SecurityManager set




  40 
  41 import java.nio.file.Files;
  42 import java.nio.file.Path;
  43 import java.nio.file.Paths;
  44 import java.util.ArrayList;
  45 import java.util.List;
  46 import java.util.Map;
  47 
  48 import jdk.test.lib.JDKToolFinder;
  49 import jdk.test.lib.Utils;
  50 import jdk.test.lib.process.ProcessTools;
  51 
  52 import org.testng.annotations.DataProvider;
  53 import org.testng.annotations.Test;
  54 
  55 import static java.util.Arrays.asList;
  56 
  57 public class InheritedChannelTest {
  58 
  59     private static final String TEST_SRC = System.getProperty("test.src");
  60     private static final String TEST_CLASSES = System.getProperty("test.class.path");
  61     private static final Path POLICY_PASS = Paths.get(TEST_SRC, "java.policy.pass");
  62     private static final Path POLICY_FAIL = Paths.get(TEST_SRC, "java.policy.fail");
  63 
  64     private static final String OS = System.getProperty("os.name").toLowerCase();
  65     private static final String OS_NAME = OS.startsWith("sunos") ? "solaris" : OS;
  66 
  67     private static final String ARCH = System.getProperty("os.arch");
  68     private static final String OS_ARCH = ARCH.equals("i386") ? "i586" : ARCH;
  69 
  70     private static final Path LD_LIBRARY_PATH
  71             = Paths.get(System.getProperty("java.library.path"));
  72 
  73     @DataProvider
  74     public Object[][] testCases() {
  75         return new Object[][]{
  76             { "StateTest", List.of(StateTest.class.getName()) },
  77             { "EchoTest",  List.of(EchoTest.class.getName())  },
  78             { "CloseTest", List.of(CloseTest.class.getName()) },
  79 
  80             // run StateTest with a SecurityManager set


< prev index next >