Examples of WjrMethodItem


Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

      public int getErrorCount() {
        return 0;
      }
    };

    WjrMethodItem methodItem =
      new WjrMethodItem(ForTest.class.getName(), "successMethod");
    methodRunner.applyResult(methodItem, result);

    assertThat(methodItem.getState(), is(State.SUCCESS));
    assertThat(methodItem.getTrace(), is(""));
    assertThat(methodItem.getTime(), is("1234"));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    methodRunner.runWjrMethod(null);
  }

  @Test
  public void runWjrMethod_CanRunSucceessMethod() {
    WjrMethodItem methodItem =
      new WjrMethodItem(ForTestJUnit3.class.getName(), "testSuccessMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.SUCCESS));
    assertThat(methodItem.getTrace(), is(""));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_CanRunFailureMethod() {
    WjrMethodItem methodItem =
      new WjrMethodItem(ForTestJUnit3.class.getName(), "testFailureMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.FAILURE));
    assertThat(methodItem.getTrace(), is(not(nullValue())));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_CanRunErrorMethod() {
    WjrMethodItem methodItem =
      new WjrMethodItem(ForTestJUnit3.class.getName(), "testErrorMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.ERROR));
    assertThat(methodItem.getTrace(), is(not(nullValue())));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_CanRunInnerStaticClassMethod() {
    WjrMethodItem methodItem =
      new WjrMethodItem(
        ForTestJUnit3.ForTestJUnit3InnerStatic.class.getName(),
        "testSuccessMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.SUCCESS));
    assertThat(methodItem.getTrace(), is(""));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_CanRunInheritClassMethod() {
    WjrMethodItem methodItem =
      new WjrMethodItem(
        ForTestJUnit3Inherit.class.getName(),
        "testSuccessMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.SUCCESS));
    assertThat(methodItem.getTrace(), is(""));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_WillError_WithNotExistMethod() {
    WjrMethodItem methodItem =
      new WjrMethodItem(ForTestJUnit3.class.getName(), "notExistMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.FAILURE));
    assertThat(methodItem.getTrace(), is(not(nullValue())));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_WillSetErrorToItem_WhenExceptionOccur() {
    WjrMethodItem methodItem =
      new WjrMethodItem("NotExistClass", "successMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.ERROR));
    assertThat(methodItem.getTrace(), is(not("")));
    assertThat(methodItem.isOverQuota(), is(false));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.isOverQuota(), is(false));
  }

  @Test
  public void runWjrMethod_WillSetQuotaOver_WhenOverQuotaExceptionOccur() {
    WjrMethodItem methodItem =
      new WjrMethodItem(
        ForTestJUnit3.class.getName(),
        "testOverQuotaExceptionMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.ERROR));
    assertThat(methodItem.getTrace(), is(not("")));
    assertThat(methodItem.isOverQuota(), is(true));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    service.runTest(null, true, true, true, "PST");
  }

  @Test
  public void runTest_WillCallMethodRunnerAndGAERecorders() {
    final WjrMethodItem methodItem = new WjrMethodItem("foo.Foo", "fooMethod");
    final StringBuilder called = new StringBuilder();

    KtrWjrServiceImpl service = new KtrWjrServiceImpl() {

      @Override
      protected WjrGAELogRecorder getGAELogRecorder() {
        return new WjrGAELogRecorder() {

          @Override
          public String getRecordedLog() {
            return "LOG";
          }

          @Override
          public void startRecording(String timeZoneId) {
            assertThat(timeZoneId, is("JST"));
            called.append("1");
          }

          @Override
          public void stopRecording() {
            called.append("5");
          }

          @Override
          public boolean isRecording() {
            return true;
          }

          @Override
          protected void startBare() {
          }

          @Override
          protected void stopBare() {
          }
        };
      }

      @Override
      protected WjrGAEQuotaRecorder getGAEQuotaRecorder() {
        return new WjrGAEQuotaRecorder() {
          @Override
          public String getRecordedApiTime() {
            return "APITIME";
          }

          @Override
          public String getRecordedCpuTime() {
            return "CPUTIME";
          }

          @Override
          public void startRecording() {
            called.append("2");
          }

          @Override
          public void stopRecording() {
            called.append("4");
          }

          @Override
          public boolean isRecording() {
            return true;
          }
        };
      }

      @Override
      protected WjrMethodRunner getMethodRunner() {
        return new WjrMethodRunner() {
          public WjrMethodItem runWjrMethod(WjrMethodItem param) {
            called.append("3");
            assertThat(param, is(methodItem));
            return param;
          }
        };
      }
    };

    assertThat(
      service.runTest(methodItem, true, true, true, "JST"),
      is(methodItem));
    assertThat(called.toString(), is("12345"));
    assertThat(methodItem.getApiTime(), is("APITIME"));
    assertThat(methodItem.getCpuTime(), is("CPUTIME"));
    assertThat(methodItem.getLog(), is("LOG"));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.