public static void main(String[] args) {

    Before before = new Before();
    before.show();

    print();

    After after = new After();
    after.show();
  }
示例#2
0
  @Test
  public void testIsMatchingFilter() {
    assertThat(category.isMatchingFilter(null)).isFalse();

    final Camp c = new Camp("OFZ", new Date(5000000), new Date(10000000), "dort", "20");
    assertThat(category.isMatchingFilter(c)).isFalse();

    final After after = new After();
    after.setFilterValue(new Date(7000000));
    category.setFilter(after);
    assertThat(category.isMatchingFilter(c)).isFalse();

    final Before before = new Before();
    before.setFilterValue(new Date(7000000));
    category.setFilter(before);
    assertThat(category.isMatchingFilter(c)).isTrue();
  }
示例#3
0
 @Override
 public void run(final Task<?> task) {
   _after.run(task);
   getTraceBuilder()
       .addRelationship(
           Relationship.POTENTIAL_PARENT_OF,
           getShallowTraceBuilder(),
           task.getShallowTraceBuilder());
 }
示例#4
0
 @Override
 public void run(Supplier<Task<?>> taskSupplier) {
   _after.run(
       () -> {
         Task<?> task = taskSupplier.get();
         if (task != null) {
           getTraceBuilder()
               .addRelationship(
                   Relationship.POTENTIAL_PARENT_OF,
                   getShallowTraceBuilder(),
                   task.getShallowTraceBuilder());
         }
         return task;
       });
 }
 private MatchEntity(Object instance, Method method, After after) {
   this(instance, method, after.url(), after.method());
 }