public static void main(String[] args) throws Exception {

    SimpleReporterAdapter stat = new SimpleReporterAdapter();
    String testSuite = "StatementWrapper ";

    InitialContext ic = new InitialContext();
    Object objRef = ic.lookup("java:comp/env/ejb/SimpleBMPHome");
    SimpleBMPHome simpleBMPHome =
        (SimpleBMPHome) javax.rmi.PortableRemoteObject.narrow(objRef, SimpleBMPHome.class);

    SimpleBMP simpleBMP = simpleBMPHome.create();
    stat.addDescription("JDBC Statement Wrapper Tests");

    if (simpleBMP.statementTest()) {
      stat.addStatus(testSuite + " statementTest : ", stat.PASS);
    } else {
      stat.addStatus(testSuite + " statementTest : ", stat.FAIL);
    }

    if (simpleBMP.preparedStatementTest()) {
      stat.addStatus(testSuite + " preparedStatementTest : ", stat.PASS);
    } else {
      stat.addStatus(testSuite + " preparedStatementTest : ", stat.FAIL);
    }

    if (simpleBMP.callableStatementTest()) {
      stat.addStatus(testSuite + " callableStatementTest : ", stat.PASS);
    } else {
      stat.addStatus(testSuite + " callableStatementTest : ", stat.FAIL);
    }

    if (simpleBMP.metaDataTest()) {
      stat.addStatus(testSuite + " metaDataTest : ", stat.PASS);
    } else {
      stat.addStatus(testSuite + " metaDataTest : ", stat.FAIL);
    }

    if (simpleBMP.resultSetTest()) {
      stat.addStatus(testSuite + " resultSetTest : ", stat.PASS);
    } else {
      stat.addStatus(testSuite + " resultSetTest : ", stat.FAIL);
    }

    stat.printSummary();
  }
示例#2
0
  public static void main(String[] argv) throws Exception {
    SimpleReporterAdapter stat = new SimpleReporterAdapter();
    String testSuite = "ReconfigMaxPoolSize ";

    InitialContext ic = new InitialContext();
    Object objRef = ic.lookup("java:comp/env/ejb/SimpleBMPHome");
    SimpleBMPHome simpleBMPHome =
        (SimpleBMPHome) javax.rmi.PortableRemoteObject.narrow(objRef, SimpleBMPHome.class);

    SimpleBMP simpleBMP = simpleBMPHome.create();
    stat.addDescription("Reconfig MaxPoolSize tests");
    /*
     * Tests 1,2 use non-xa pool - so the 3rd param "useXA" is false
     * Tests 3,4 use xa pool - so the 3rd param "useXA" is true
     */
    if ("1".equals(argv[0])) {
      if (simpleBMP.test1(10, true, false)) {
        stat.addStatus(testSuite + " test1 : ", stat.PASS);
      } else {
        stat.addStatus(testSuite + " test1 : ", stat.FAIL);
      }
    } else if ("2".equals(argv[0])) {
      if (simpleBMP.test1(19, false, false)) {
        stat.addStatus(testSuite + " test2 : ", stat.PASS);
      } else {
        stat.addStatus(testSuite + " test2 : ", stat.FAIL);
      }
    } else if ("3".equals(argv[0])) {
      if (simpleBMP.test1(10, false, true)) {
        stat.addStatus(testSuite + " test3 : ", stat.PASS);
      } else {
        stat.addStatus(testSuite + " test3 : ", stat.FAIL);
      }
    } else if ("4".equals(argv[0])) {
      if (simpleBMP.test1(19, false, true)) {
        stat.addStatus(testSuite + " test4 : ", stat.PASS);
      } else {
        stat.addStatus(testSuite + " test4 : ", stat.FAIL);
      }
    }

    System.out.println("jdbc reconfig-maxpoolsize status: ");
    stat.printSummary();
  }
示例#3
0
  public static void main(String[] args) throws Exception {

    SimpleReporterAdapter stat = new SimpleReporterAdapter();
    String testSuite = "notxconn";

    InitialContext ic = new InitialContext();
    Object objRef = ic.lookup("java:comp/env/ejb/SimpleSessionHome");
    SimpleSessionHome simpleSessionHome =
        (SimpleSessionHome) javax.rmi.PortableRemoteObject.narrow(objRef, SimpleSessionHome.class);

    stat.addDescription("Running notxops testSuite2 ");
    SimpleSession simpleSession = simpleSessionHome.create();
    if (simpleSession.test1()) {
      stat.addStatus(testSuite + " test1 : ", stat.PASS);
    } else {
      stat.addStatus(testSuite + " test1 : ", stat.FAIL);
    }

    stat.printSummary();
  }
示例#4
0
  public static void main(String[] args) {
    try {
      Properties p = new Properties();

      p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
      p.put(Context.PROVIDER_URL, "10.10.10.13:1100,10.10.10.14:1100");
      // p.put(Context.PROVIDER_URL, "localhost:1100");
      p.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
      InitialContext ctx = new InitialContext(p);

      StatelessSessionHome statelessSessionHome =
          (StatelessSessionHome) ctx.lookup("nextgen.StatelessSession");
      EnterpriseEntityHome cmpHome = (EnterpriseEntityHome) ctx.lookup("nextgen.EnterpriseEntity");
      StatelessSession statelessSession = statelessSessionHome.create();
      EnterpriseEntity cmp = null;
      try {
        cmp = cmpHome.findByPrimaryKey("bill");
      } catch (Exception ex) {
        cmp = cmpHome.create("bill");
      }
      int count = 0;
      while (true) {
        System.out.println(statelessSession.callBusinessMethodB());
        try {
          cmp.setOtherField(count++);
        } catch (Exception ex) {
          System.out.println("exception, trying to create it: " + ex);
          cmp = cmpHome.create("bill");
          cmp.setOtherField(count++);
        }
        System.out.println("Entity: " + cmp.getOtherField());
        Thread.sleep(2000);
      }
    } catch (NamingException nex) {
      if (nex.getRootCause() != null) {
        nex.getRootCause().printStackTrace();
      }
    } catch (Exception ex) {
      ex.printStackTrace();
    }
  }
示例#5
0
  public static void main(String[] args) throws Exception {

    SimpleReporterAdapter stat = new SimpleReporterAdapter();
    String testSuite = "CustomValidation ";
    InitialContext ic = new InitialContext();
    Object objRef = ic.lookup("java:comp/env/ejb/SimpleBMPHome");
    SimpleBMPHome convalBMPHome =
        (SimpleBMPHome) javax.rmi.PortableRemoteObject.narrow(objRef, SimpleBMPHome.class);

    SimpleBMP convalBMP = convalBMPHome.create();
    stat.addDescription("Custom Validation Tests");

    if (args != null && args.length > 0) {
      String param = args[0];

      switch (Integer.parseInt(param)) {
        case 1:
          {
            if (convalBMP.test1()) {
              stat.addStatus(testSuite + "test-1 ", stat.PASS);
            } else {
              stat.addStatus(testSuite + "test-1 ", stat.FAIL);
            }
            break;
          }
        case 3:
          {
            if (convalBMP.test1()) {
              stat.addStatus(testSuite + "test-3 ", stat.PASS);
              System.out.println("test-3 returned true as validation is enabled ");
            } else {
              stat.addStatus(testSuite + "test-3 ", stat.FAIL);
            }
            break;
          }
        case 4:
          {
            if (convalBMP.test1()) {
              stat.addStatus(testSuite + "test-4 ", stat.PASS);
              System.out.println("test-4 returned true as validation is enabled ");
            } else {
              stat.addStatus(testSuite + "test-4 ", stat.FAIL);
            }
            break;
          }

        case 2:
          {
            try {
              if (convalBMP.test1()) {
                stat.addStatus(testSuite + "test-2 ", stat.FAIL);
              } else {
                stat.addStatus(testSuite + "test-2 ", stat.PASS);
                System.out.println("test-2 returned false as validation is not enabled ");
              }
            } catch (Exception e) {
              stat.addStatus(testSuite + "test1 ", stat.PASS);
            }
            break;
          }
      }
      stat.printSummary();
    }
  }