Example #1
0
  @After
  public void resetServices() {
    final List<TaskModel> tasks = taskServiceStub.cleanup();
    final StringBuffer msg = new StringBuffer();
    for (final TaskModel task : tasks) {
      final ProcessTaskModel processTask = (ProcessTaskModel) task;

      msg.append(processTask.getAction()).append(", ");
    }
  }
  @After
  public void resetServices() {
    final List<TaskModel> tasks = taskServiceStub.cleanup();
    final StringBuffer msg = new StringBuffer();
    for (final TaskModel task : tasks) {
      final ProcessTaskModel processTask = (ProcessTaskModel) task;

      msg.append(processTask.getAction()).append(", ");
    }

    assertTrue("tasks should be empty after test execution. Left: " + msg, tasks.isEmpty());
  }
Example #3
0
  protected void assertStep(final BusinessProcessModel process, final String bean)
      throws InterruptedException {
    LOG.info("assertStep action = " + bean);

    try {
      final ProcessTaskModel processTaskModel = taskServiceStub.runProcessTask(bean);

      if (processTaskModel == null) {
        final StringBuffer found = new StringBuffer();

        for (final TaskModel task : taskServiceStub.getTasks()) {
          if (task instanceof ProcessTaskModel) {
            found.append(((ProcessTaskModel) task).getAction()).append("; ");
          }
        }

        assertNotNull("No task found for bean " + bean + ", action(s): " + found, processTaskModel);
      }

    } catch (final RetryLaterException e) {
      fail(e.toString());
    }
  }
 private static String unquote(String in) {
   StringBuffer result = new StringBuffer();
   for (int i = 0; i < in.length(); ++i) {
     char ch = in.charAt(i);
     if (ch == '\\') {
       ch = in.charAt(++i);
       switch (ch) {
         case 'n':
           result.append('\n');
           break;
         case 'r':
           result.append('\r');
           break;
         default:
           result.append(ch);
           break;
       }
     } else {
       result.append(ch);
     }
   }
   return result.toString();
 }