/** Test of a minimized mode with additional names. */ public void testLoadMode08() throws Exception { System.out.println(""); System.out.println("ModeParserTest.testLoadMode08 START"); ModeParser modeParser = createModeParser("data/valid/Windows/Modes", "mode08"); ModeConfig modeCfg = modeParser.load(); // Check loaded data assertNotNull("Could not load data.", modeCfg); InternalConfig internalCfg = modeParser.getInternalConfig(); assertNotNull("Could not load internal data.", internalCfg); // Check data assertTrue("Mode minimized", modeCfg.minimized); assertEquals("Other names", 2, modeCfg.otherNames.size()); assertTrue("Other names", modeCfg.otherNames.contains("mode00")); assertTrue("Other names", modeCfg.otherNames.contains("mode01")); System.out.println("ModeParserTest.testLoadMode08 FINISH"); }
/** Test of a mode with with previously active tc */ public void testLoadMode07() throws Exception { System.out.println(""); System.out.println("ModeParserTest.testLoadMode07 START"); ModeParser modeParser = createModeParser("data/valid/Windows/Modes", "mode07"); ModeConfig modeCfg = modeParser.load(); // Check loaded data assertNotNull("Could not load data.", modeCfg); InternalConfig internalCfg = modeParser.getInternalConfig(); assertNotNull("Could not load internal data.", internalCfg); // Check data assertEquals("Mode state", Constants.MODE_STATE_JOINED, modeCfg.state); assertEquals("Mode type", Constants.MODE_KIND_VIEW, modeCfg.kind); assertEquals("Active TC", "filesystems", modeCfg.selectedTopComponentID); assertEquals("Previous active TC", "explorer", modeCfg.previousSelectedTopComponentID); assertTrue("Permanent", modeCfg.permanent); System.out.println("ModeParserTest.testLoadMode07 FINISH"); }
/** Test of loaded data */ public void testLoadMode01() throws Exception { System.out.println(""); System.out.println("ModeParserTest.testLoadMode01 START"); ModeParser modeParser = createModeParser("data/valid/Windows/Modes", "mode01"); ModeConfig modeCfg = modeParser.load(); // Check loaded data assertNotNull("Could not load data.", modeCfg); InternalConfig internalCfg = modeParser.getInternalConfig(); assertNotNull("Could not load internal data.", internalCfg); // Check internal data assertEquals("moduleCodeNameBase", "org.netbeans.core.ui", internalCfg.moduleCodeNameBase); assertEquals("moduleCodeNameBase", "1", internalCfg.moduleCodeNameRelease); assertEquals("moduleCodeNameBase", "1.2", internalCfg.moduleSpecificationVersion); // Check data assertEquals("Mode state", Constants.MODE_STATE_JOINED, modeCfg.state); assertFalse("Mode minimized", modeCfg.minimized); assertNull("Other mode names", modeCfg.otherNames); assertNotNull("Mode constraints are null", modeCfg.constraints); assertEquals("Mode constraints are not empty", 0, modeCfg.constraints.length); assertEquals("Mode type", Constants.MODE_KIND_EDITOR, modeCfg.kind); assertNull("Mode bounds are not null", modeCfg.bounds); assertNull("Mode relative bounds are not null", modeCfg.relativeBounds); assertNotNull("Active TC is null", modeCfg.selectedTopComponentID); assertEquals("Active TC is not empty", "", modeCfg.selectedTopComponentID); assertNotNull("Previous active TC is null", modeCfg.previousSelectedTopComponentID); assertEquals("Previous active TC is not empty", "", modeCfg.previousSelectedTopComponentID); assertTrue("Permanent", modeCfg.permanent); System.out.println("ModeParserTest.testLoadMode01 FINISH"); }