// Path: examples/example/categories/CategoryA.java
// public interface CategoryA {}
// 
// Path: examples/example/categories/CategoryB.java
// public interface CategoryB {}
// 
// Path: examples/example/categories/CategoryC.java
// public interface CategoryC {}
// 
// Path: examples/example/categories/CategoryD.java
// public interface CategoryD {}


import org.junit.Test;
import com.dhemery.runtimesuite.filters.Category;
import example.categories.CategoryA;
import example.categories.CategoryB;
import example.categories.CategoryC;
import example.categories.CategoryD;
package example.tests;




public class ClassWithCategorizedMethods {
	@Test public void methodWithNoCategories() {}

	@Category(CategoryA.class)
	@Test public void methodInCategoryA() {}

	@Category(CategoryB.class)
	@Test public void methodInCategoryB() {}

	@Category({CategoryA.class, CategoryB.class})
	@Test public void methodInCategoriesAandB() {}

	@Category({CategoryC.class, CategoryD.class})
// Path: examples/example/categories/CategoryA.java
// public interface CategoryA {}
// 
// Path: examples/example/categories/CategoryB.java
// public interface CategoryB {}
// 
// Path: examples/example/categories/CategoryC.java
// public interface CategoryC {}
// 
// Path: examples/example/categories/CategoryD.java
// public interface CategoryD {}


// Path: examples/example/tests/ClassWithCategorizedMethods.java
import org.junit.Test;
import com.dhemery.runtimesuite.filters.Category;
import example.categories.CategoryA;
import example.categories.CategoryB;
import example.categories.CategoryC;
import example.categories.CategoryD;

package example.tests;




public class ClassWithCategorizedMethods {
	@Test public void methodWithNoCategories() {}

	@Category(CategoryA.class)
	@Test public void methodInCategoryA() {}

	@Category(CategoryB.class)
	@Test public void methodInCategoryB() {}

	@Category({CategoryA.class, CategoryB.class})
	@Test public void methodInCategoriesAandB() {}

	@Category({CategoryC.class, CategoryD.class})
	@Test public void methodInCategoriesCandD() {}		