public abstract class AbstractTestBase
extends org.apache.flink.util.TestLogger
To write a unit test against this test base, simply extend it and add one or more regular test methods and retrieve the StreamExecutionEnvironment from the context:
@Test
public void someTest() {
ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
// test code
env.execute();
}
@Test
public void anotherTest() {
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
// test code
env.execute();
}
| Modifier and Type | Field and Description |
|---|---|
static MiniClusterWithClientResource |
MINI_CLUSTER_RESOURCE |
static org.junit.rules.TemporaryFolder |
TEMPORARY_FOLDER |
| Constructor and Description |
|---|
AbstractTestBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupRunningJobs() |
File |
createAndRegisterTempFile(String fileName) |
String |
createTempFile(String fileName,
String contents) |
String |
getTempDirPath(String dirName) |
String |
getTempFilePath(String fileName) |
public static final MiniClusterWithClientResource MINI_CLUSTER_RESOURCE
public static final org.junit.rules.TemporaryFolder TEMPORARY_FOLDER
public String getTempDirPath(String dirName) throws IOException
IOExceptionpublic String getTempFilePath(String fileName) throws IOException
IOExceptionpublic String createTempFile(String fileName, String contents) throws IOException
IOExceptionpublic File createAndRegisterTempFile(String fileName) throws IOException
IOExceptionCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.