Examples of MarkedClassFinder


Examples of org.givwenzen.annotations.MarkedClassFinder

        this(DEFAULT_STEP_PACKAGE);
    }

    public DomainStepFinder(String basePackageForSteps) {
        packageForSteps = basePackageForSteps;
        finder = new MarkedClassFinder(DomainSteps.class, packageForSteps);
    }
View Full Code Here

Examples of org.givwenzen.annotations.MarkedClassFinder

   protected void setUp() throws Exception {
      super.setUp();
   }

   public void testFindClassWithMarkerAnnotationWithNoType() throws Exception {
      MarkedClassFinder markedClassFinder = new MarkedClassFinder(TestMarker.class, "org.givwenzen.annotations.");
      assertTrue(markedClassFinder.findMarkedClasses().contains(new MarkedClass(MyMarkedClass.class)));
   }
View Full Code Here

Examples of org.givwenzen.annotations.MarkedClassFinder

      MarkedClassFinder markedClassFinder = new MarkedClassFinder(TestMarker.class, "org.givwenzen.annotations.");
      assertTrue(markedClassFinder.findMarkedClasses().contains(new MarkedClass(MyMarkedClass.class)));
   }

   public void testSubpackagesNotSpecifiedAreStillSearched() throws Exception {
      MarkedClassFinder markedClassFinder = new MarkedClassFinder(TestMarker.class, "org.givwenzen.annotations.left.");
      Set<MarkedClass> classes = markedClassFinder.findMarkedClasses();
      assertTrue(classes.contains(new MarkedClass(MarkedClassA.class)));
      assertFalse(classes.contains(new MarkedClass(MarkedClassB.class)));
      assertEquals(1, classes.size());

      markedClassFinder = new MarkedClassFinder(TestMarker.class, "org.givwenzen.annotations.right.");
      classes = markedClassFinder.findMarkedClasses();
      assertTrue(classes.contains(new MarkedClass(MarkedClassB.class)));
      assertFalse(classes.contains(new MarkedClass(MarkedClassA.class)));
      assertEquals(1, classes.size());
   }
View Full Code Here

Examples of org.givwenzen.annotations.MarkedClassFinder

      assertFalse(classes.contains(new MarkedClass(MarkedClassA.class)));
      assertEquals(1, classes.size());
   }

   public void testIgnoreSubPackages() throws Exception {
      MarkedClassFinder markedClassFinder = new MarkedClassFinder(TestMarker.class, "org.givwenzen.annotations.middle.");
      Set<MarkedClass> classes = markedClassFinder.findMarkedClasses();
      assertTrue(classes.contains(new MarkedClass(MarkedClassX.class)));
      assertTrue(classes.contains(new MarkedClass(MarkedClassY.class)));
      assertEquals(2, classes.size());
   }
View Full Code Here

Examples of org.givwenzen.annotations.MarkedClassFinder

      assertTrue(classes.contains(new MarkedClass(MarkedClassY.class)));
      assertEquals(2, classes.size());
   }

   public void testSupportMultiplePackages() throws Exception {
      MarkedClassFinder markedClassFinder = new MarkedClassFinder(TestMarker.class, "org.givwenzen.annotations.left.," +
                                                                                    "org.givwenzen.annotations.middle.," +
                                                                                    "org.givwenzen.annotations.right.");
      Set<MarkedClass> classes = markedClassFinder.findMarkedClasses();
      assertTrue(classes.contains(new MarkedClass(MarkedClassA.class)));
      assertTrue(classes.contains(new MarkedClass(MarkedClassB.class)));
      assertTrue(classes.contains(new MarkedClass(MarkedClassX.class)));
      assertTrue(classes.contains(new MarkedClass(MarkedClassY.class)));
      assertEquals(4, classes.size());
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.