Search in sources :

Example 1 with TestModel

use of org.reflections.TestModel in project reflections by ronmamo.

the class ReflectionsQueryTest method testGetAll.

@Test
public void testGetAll() {
    reflections = new Reflections(new ConfigurationBuilder().forPackage("org.reflections").filterInputsBy(new FilterBuilder().includePattern("org\\.reflections\\.TestModel\\$.*")).setScanners(Scanners.SubTypes.filterResultsBy(t -> true)));
    assertThat("all (sub) types", reflections.getAll(SubTypes), equalTo("java.lang.Object", "java.lang.annotation.Annotation", "org.reflections.TestModel$MAI1", "org.reflections.TestModel$AI1", "org.reflections.TestModel$AI2", "org.reflections.TestModel$I1", "org.reflections.TestModel$I2", "org.reflections.TestModel$I3", "org.reflections.TestModel$AF1", "org.reflections.TestModel$AM1", "org.reflections.TestModel$AM2", "org.reflections.TestModel$AC1", "org.reflections.TestModel$AC1n", "org.reflections.TestModel$AC2", "org.reflections.TestModel$AC3", "org.reflections.TestModel$C1", "org.reflections.TestModel$C2", "org.reflections.TestModel$C3", "org.reflections.TestModel$C4", "org.reflections.TestModel$C5", "org.reflections.TestModel$C6", "org.reflections.TestModel$C7"));
}
Also used : ReflectionUtils.withAnyParameterAnnotation(org.reflections.ReflectionUtils.withAnyParameterAnnotation) Arrays(java.util.Arrays) TestModel(org.reflections.TestModel) ReflectionUtils.withAnnotation(org.reflections.ReflectionUtils.withAnnotation) Collection(java.util.Collection) Scanners(org.reflections.scanners.Scanners) Field(java.lang.reflect.Field) Constructor(java.lang.reflect.Constructor) Test(org.junit.jupiter.api.Test) NameHelper(org.reflections.util.NameHelper) FilterBuilder(org.reflections.util.FilterBuilder) Matcher(org.hamcrest.Matcher) IsEqual(org.hamcrest.core.IsEqual) Annotation(java.lang.annotation.Annotation) MatcherAssert.assertThat(org.hamcrest.MatcherAssert.assertThat) Method(java.lang.reflect.Method) ConfigurationBuilder(org.reflections.util.ConfigurationBuilder) LinkedHashSet(java.util.LinkedHashSet) AnnotatedElement(java.lang.reflect.AnnotatedElement) ConfigurationBuilder(org.reflections.util.ConfigurationBuilder) FilterBuilder(org.reflections.util.FilterBuilder) Test(org.junit.jupiter.api.Test)

Aggregations

Annotation (java.lang.annotation.Annotation)1 AnnotatedElement (java.lang.reflect.AnnotatedElement)1 Constructor (java.lang.reflect.Constructor)1 Field (java.lang.reflect.Field)1 Method (java.lang.reflect.Method)1 Arrays (java.util.Arrays)1 Collection (java.util.Collection)1 LinkedHashSet (java.util.LinkedHashSet)1 Matcher (org.hamcrest.Matcher)1 MatcherAssert.assertThat (org.hamcrest.MatcherAssert.assertThat)1 IsEqual (org.hamcrest.core.IsEqual)1 Test (org.junit.jupiter.api.Test)1 ReflectionUtils.withAnnotation (org.reflections.ReflectionUtils.withAnnotation)1 ReflectionUtils.withAnyParameterAnnotation (org.reflections.ReflectionUtils.withAnyParameterAnnotation)1 TestModel (org.reflections.TestModel)1 Scanners (org.reflections.scanners.Scanners)1 ConfigurationBuilder (org.reflections.util.ConfigurationBuilder)1 FilterBuilder (org.reflections.util.FilterBuilder)1 NameHelper (org.reflections.util.NameHelper)1