Package org.givwenzen.annotations

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


   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

      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

      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

      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

Related Classes of org.givwenzen.annotations.MarkedClassFinder

Copyright © 2018 www.massapicom. 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.