package org.needle4j.junit.builder;
import static org.needle4j.junit.NeedleBuilders.needleRule;
import org.junit.Assert;
import org.junit.Rule;
import org.junit.Test;
import org.needle4j.annotation.ObjectUnderTest;
import org.needle4j.junit.NeedleRule;
public class NeedleRuleBuilderWithCustomAnnotationTest {
@Rule
public NeedleRule needleRule = needleRule().addAnnotation(TestBuilderQualifier.class).build();
@ObjectUnderTest
private ClassToTest objectUnderTest = new ClassToTest();
@Test
public void testInjection() throws Exception {
Assert.assertNotNull(objectUnderTest.runnable);
}
class ClassToTest {
@TestBuilderQualifier
Runnable runnable;
}
}