public class TestBase extends Object
Application.
To clean App Fabric state, you can use the clear() method.| Modifier and Type | Field and Description |
|---|---|
static org.junit.rules.TemporaryFolder |
tmpFolder |
| Constructor and Description |
|---|
TestBase() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends DatasetAdmin> |
addDatasetInstance(String datasetTypeName,
String datasetInstanceName)
Adds an instance of dataset.
|
protected <T extends DatasetAdmin> |
addDatasetInstance(String datasetTypeName,
String datasetInstanceName,
DatasetProperties props)
Adds an instance of a dataset.
|
protected void |
clear()
Clear the state of app fabric, by removing all deployed applications, Datasets and Streams.
|
protected ApplicationManager |
deployApplication(Class<? extends Application> applicationClz,
File... bundleEmbeddedJars)
Deploys an
Application. |
protected void |
deployDatasetModule(String moduleName,
Class<? extends DatasetModule> datasetModule)
Deploys
DatasetModule. |
static void |
finish() |
protected <T> DataSetManager<T> |
getDataset(String datasetInstanceName)
Gets Dataset manager of Dataset instance of type
|
protected Connection |
getQueryClient()
Returns a JDBC connection that allows to run SQL queries over data sets.
|
static void |
init() |
protected ApplicationManager deployApplication(Class<? extends Application> applicationClz, File... bundleEmbeddedJars)
Application. The Flows and
Procedures defined in the application
must be in the same or children package as the application.applicationClz - The application classApplicationManager to manage the deployed application.protected void clear()
public static final void finish()
@Beta protected final void deployDatasetModule(String moduleName, Class<? extends DatasetModule> datasetModule) throws Exception
DatasetModule.moduleName - name of the moduledatasetModule - module classException@Beta protected final <T extends DatasetAdmin> T addDatasetInstance(String datasetTypeName, String datasetInstanceName, DatasetProperties props) throws Exception
T - type of the dataset admindatasetTypeName - dataset type namedatasetInstanceName - instance nameprops - propertiesException@Beta protected final <T extends DatasetAdmin> T addDatasetInstance(String datasetTypeName, String datasetInstanceName) throws Exception
T - type of the dataset admindatasetTypeName - dataset type namedatasetInstanceName - instance nameException@Beta protected final <T> DataSetManager<T> getDataset(String datasetInstanceName) throws Exception
datasetInstanceName - - instance name of datasetException@Beta protected final Connection getQueryClient() throws Exception
ExceptionCopyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.