/** Drop fact_without_wt table if exixsts. */ public static void dropFactIfExists() { LensFactCommands command = getCommand(); String factList = command.showFacts(null); if (factList.contains(FACT_NAME)) { command.dropFact(FACT_NAME, false); TestLensStorageCommands.dropStorage(FACT_LOCAL); } }
/** * Adds the fact_without_wt table. * * @throws java.io.IOException */ public static void addFactTable() throws IOException, URISyntaxException { LensFactCommands command = getCommand(); String factList = command.showFacts(null); Assert.assertEquals(command.showFacts(CUBE_NAME), "No fact found for " + CUBE_NAME); Assert.assertEquals(factList, "No fact found", "Fact tables should not be found."); // add local storage before adding fact table TestLensStorageCommands.addLocalStorage(FACT_LOCAL); URL factSpec = TestLensFactCommandsWithMissingWeight.class.getClassLoader().getResource(FACT_XML_FILE); String response = null; response = command.createFact(new File(factSpec.toURI())); Assert.assertEquals(response, "failed", "Fact table creation should not be successful."); Assert.assertEquals( command.showFacts(CUBE_NAME), "No fact found for " + CUBE_NAME, "Fact tables should not be found."); }
private void dropSampleCube() { getCubeCommand().dropCube(CUBE_NAME); TestLensStorageCommands.dropStorage(FACT_LOCAL); }