1
0

Fix wrong use of TemporaryFolder junit rule

This commit is contained in:
Xavier Jodoin
2018-03-28 13:09:57 -04:00
committed by vinoth chandar
parent 8f1d362015
commit 8ad8030f2a
5 changed files with 36 additions and 22 deletions

View File

@@ -24,6 +24,8 @@ import com.uber.hoodie.common.table.HoodieTableMetaClient;
import java.io.File;
import java.io.IOException;
import org.apache.hadoop.fs.Path;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
@@ -32,10 +34,19 @@ import org.junit.rules.TemporaryFolder;
*/
public class TestHoodieROTablePathFilter {
@Rule
public TemporaryFolder tmpFolder = new TemporaryFolder();
private HoodieTableMetaClient metaClient;
@Before
public void setUp() throws Exception {
this.metaClient = HoodieTestUtils.init(tmpFolder.getRoot().getAbsolutePath());
}
@Test
public void testHoodiePaths() throws IOException {
// Create a temp folder as the base path
HoodieTableMetaClient metaClient = HoodieTestUtils.initOnTemp();
String basePath = metaClient.getBasePath();
HoodieTestUtils.createCommitFiles(basePath, "001", "002");