@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); validateDataPointMethods(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { // initialize testValidator, testGenerator and dataConverter here because "super" in constructor already calls // this, i.e. fields are not initialized yet but required in super.collectInitializationErrors(errors) ... dataConverter = new DataConverter(); testValidator = new TestValidator(dataConverter); testGenerator = new TestGenerator(dataConverter); super.collectInitializationErrors(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors( errors ); this.testClassMetadata = new TestClassMetadata( getTestClass().getJavaClass() ); testClassMetadata.validate( errors ); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { // initialize testValidator, testGenerator and dataConverter here because "super" in constructor already calls // this, i.e. fields are not initialized yet but required in super.collectInitializationErrors(errors) ... initializeHelpers(); super.collectInitializationErrors(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { // initialize testValidator, testGenerator and dataConverter here because "super" in constructor already calls // this, i.e. fields are not initialized yet but required in super.collectInitializationErrors(errors) ... initializeHelpers(); super.collectInitializationErrors(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { // initialize testValidator, testGenerator and dataConverter here because "super" in constructor already calls // this, i.e. fields are not initialized yet but required in super.collectInitializationErrors(errors) ... initializeHelpers(); super.collectInitializationErrors(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); if (!CompileTestCase.class.isAssignableFrom(getTestClass().getJavaClass())) { errors.add(new Exception("CompileTestRunner must run with CompileTestCase")); } }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); /** The purpose here is to prevent throwing errors if we include a class which isn't a test class, and thus has no test methods Usually we annotate these with @Ignore. But unless with annotate the class with RunWith it doesn't use this runner anyway. So it's pointless */ // List<Throwable> removeErrors = new ArrayList<Throwable>(1); // for (Throwable error : errors) { // if (error.getMessage().contains("No runnable methods")) { // removeErrors.add(error); // } // } // // for(Throwable removeError: removeErrors){ // errors.remove(removeError); // } }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); validateDataPointMethods(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); validateDataPointMethods(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { super.collectInitializationErrors(errors); validateDataPointFields(errors); validateDataPointMethods(errors); }
@Override protected void collectInitializationErrors(List<Throwable> errors) { factory.injectStatic(getTestClass().getJavaClass()); super.collectInitializationErrors(errors); }
protected void collectInitializationErrors(List<Throwable> errors) { if(null != context) { context.getBeanFactory().injectStatic(getTestClass().getJavaClass()); } super.collectInitializationErrors(errors); }