/** * <p> * This method is package private (= visible) for testing. * </p> */ TestClass findDataProviderLocation(UseDataProvider useDataProvider) { if (useDataProvider.location().length == 0) { return getTestClassInt(); } return new TestClass(useDataProvider.location()[0]); }
for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(Test.class)) { testValidator.validateTestMethod(testMethod, errors); for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(UseDataProvider.class)) { FrameworkMethod dataProviderMethod = getDataProviderMethod(testMethod); if (dataProviderMethod == null) {
for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(Test.class)) { testValidator.validateTestMethod(testMethod, errors); for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(UseDataProvider.class)) { List<FrameworkMethod> dataProviderMethods = getDataProviderMethods(testMethod); if (dataProviderMethods.isEmpty()) {
for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(Test.class)) { testValidator.validateTestMethod(testMethod, errors); for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(UseDataProvider.class)) { List<FrameworkMethod> dataProviderMethods = getDataProviderMethods(testMethod); if (dataProviderMethods.isEmpty()) {
for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(Test.class)) { testValidator.validateTestMethod(testMethod, errors); for (FrameworkMethod testMethod : getTestClassInt().getAnnotatedMethods(UseDataProvider.class)) { List<FrameworkMethod> dataProviderMethods = getDataProviderMethods(testMethod); if (dataProviderMethods.isEmpty()) {
@SuppressFBWarnings("ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD") @Before public void setup() throws Exception { classSetupException = null; underTest = new DataProviderRunner(DataProviderRunnerTest.class); MockitoAnnotations.initMocks(this); underTest.dataConverter = dataConverter; underTest.testValidator = testValidator; underTest.testGenerator = testGenerator; doReturn(testClass).when(underTest).getTestClassInt(); doReturn(useDataProvider).when(testMethod).getAnnotation(UseDataProvider.class); doReturn(anyMethod()).when(testMethod).getMethod(); doReturn("testMethod").when(testMethod).getName(); doReturn(UseDataProvider.DEFAULT_VALUE).when(useDataProvider).value(); doReturn(new Class<?>[] { DataProviderMethodResolver.class }).when(useDataProvider).resolver(); }