public abstract class DriverElementBase extends Object
| Constructor and Description | 
|---|
DriverElementBase()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Class<?> | 
getCallerClass()
Returns the caller class. 
 | 
protected abstract TestDataToolProvider | 
getTestTools()
Returns the test tools. 
 | 
protected <T> DataModelSinkFactory | 
toDataModelSinkFactory(DataModelDefinition<T> definition,
                      Class<? extends DataFormat<? super T>> formatClass,
                      File destinationFile)
Converts an output path to  
DataModelSinkFactory to write to the path. | 
protected <T> DataModelSourceFactory | 
toDataModelSourceFactory(DataModelDefinition<T> definition,
                        Class<? extends DataFormat<? super T>> formatClass,
                        File sourceFile)
Loads a source file   
DataModelSourceFactory which provides data models. | 
protected <T> DataModelSourceFactory | 
toDataModelSourceFactory(DataModelDefinition<T> definition,
                        Class<? extends DataFormat<? super T>> formatClass,
                        String sourcePath)
Loads a source file   
DataModelSourceFactory which provides data models. | 
protected <T> DataModelSourceFactory | 
toDataModelSourceFactory(DataModelDefinition<T> definition,
                        Iterable<? extends T> sourceObjects)
Converts an data model object collection into  
DataModelSourceFactory which provides data models. | 
protected <T> DataModelSourceFactory | 
toDataModelSourceFactory(Provider<? extends Source<? extends T>> sourceProvider)
Converts an data model object collection into  
DataModelSourceFactory which provides data models. | 
protected DataModelSourceFactory | 
toDataModelSourceFactory(String sourcePath)
Converts a source path into  
DataModelSourceFactory which provides data models. | 
protected <T> DataModelSourceFilter | 
toDataModelSourceFilter(DataModelDefinition<T> definition,
                       Consumer<? super T> transformer)
Converts an model transformer into  
DataModelSourceFilter. | 
protected URI | 
toOutputUri(String path)
Returns a URI for the local resource. 
 | 
URI | 
toUri(String path)
Returns URI for the existing resource. 
 | 
protected VerifierFactory | 
toVerifierFactory(VerifierFactory verifierFactory,
                 UnaryOperator<DataModelSource> sourceFilter)
Converts a pair of expected data set factory and verify rule factory into  
VerifyRuleFactory. | 
protected abstract Class<?> getCallerClass()
protected abstract TestDataToolProvider getTestTools()
protected final DataModelSourceFactory toDataModelSourceFactory(String sourcePath)
DataModelSourceFactory which provides data models.
 This implementation lazily converts source contents into equivalent DataModelReflections.sourcePath - the source pathDataModelSourceFactoryIllegalArgumentException - if the target resource is not foundprotected final <T> DataModelSourceFactory toDataModelSourceFactory(DataModelDefinition<T> definition, Iterable<? extends T> sourceObjects)
DataModelSourceFactory which provides data models.
 This implementation immediately converts data model objects into equivalent DataModelReflections.T - the data model typedefinition - the data model definitionsourceObjects - the original data model objectsDataModelSourceFactoryprotected final <T> DataModelSourceFactory toDataModelSourceFactory(Provider<? extends Source<? extends T>> sourceProvider)
DataModelSourceFactory which provides data models.
 This implementation lazily converts data model objects into equivalent DataModelReflections.T - the data model typesourceProvider - the original data model objectsDataModelSourceFactoryprotected final <T> DataModelSourceFactory toDataModelSourceFactory(DataModelDefinition<T> definition, Class<? extends DataFormat<? super T>> formatClass, String sourcePath)
DataModelSourceFactory which provides data models.
 This implementation immediately converts loaded into DataModelReflections.T - the data typedefinition - the data model definitionformatClass - the data format classsourcePath - the input file path on the class pathDataModelSourceFactoryprotected final <T> DataModelSourceFactory toDataModelSourceFactory(DataModelDefinition<T> definition, Class<? extends DataFormat<? super T>> formatClass, File sourceFile)
DataModelSourceFactory which provides data models.
 This implementation immediately converts loaded into DataModelReflections.T - the data typedefinition - the data model definitionformatClass - the data format classsourceFile - the input fileDataModelSourceFactoryprotected final <T> DataModelSourceFilter toDataModelSourceFilter(DataModelDefinition<T> definition, Consumer<? super T> transformer)
DataModelSourceFilter.T - the data model typedefinition - the target data model definitiontransformer - the data model transformerprotected final <T> DataModelSinkFactory toDataModelSinkFactory(DataModelDefinition<T> definition, Class<? extends DataFormat<? super T>> formatClass, File destinationFile)
DataModelSinkFactory to write to the path.T - the data typedefinition - the data model definitionformatClass - the data format classdestinationFile - the output pathprotected final VerifierFactory toVerifierFactory(VerifierFactory verifierFactory, UnaryOperator<DataModelSource> sourceFilter)
VerifyRuleFactory.verifierFactory - the original verifier factorysourceFilter - the filter for verifier inputVerifierFactory which provides a verifier using the filtered inputpublic URI toUri(String path) throws URISyntaxException
path - the path string of the target resourceURISyntaxException - if the URI is not validCopyright © 2011–2019 Asakusa Framework Team. All rights reserved.