Skip to content
This repository has been archived by the owner on Oct 25, 2023. It is now read-only.

Latest commit

 

History

History
28 lines (18 loc) · 1.15 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.15 KB

gcpsuite

JUnit Guava ClassPath Suite

This is a test suite, which runs all JUnit test found on the class path. The test may be filtered by filters - Guava Predicates. The classpath is scanned by Guava com.google.common.reflect.ClassPath. The Guava ClassPath scanning has the known limitation, that it does not scan classes in JARs.

All is implemented in one file org.xmedeko.gcpsuite.GuavaClassPathSuite - just copy&paste to your project.

Inspired by ClasspathSuite [http://johanneslink.net/projects/cpsuite.jsp].

Usage

  1. Use @RunWith(GuavaClassPathSuite.class) annotation.
  2. Optional - use @ClassNamePredicate to filter by class name.
  3. Optional - use @ClassPredicate to filter by instantiated class.

See the example org.xmedeko.gcpsuite.TestSuiteUse.

Related Projects