diff --git a/core/org.eclipse.cdt.core.tests/build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java b/core/org.eclipse.cdt.core.tests/build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java index 3fa8e627254..0adbb976efd 100644 --- a/core/org.eclipse.cdt.core.tests/build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java +++ b/core/org.eclipse.cdt.core.tests/build/org/eclipse/cdt/core/build/managed/tests/ManagedBuildTests.java @@ -46,7 +46,6 @@ import org.eclipse.cdt.managedbuilder.core.IToolReference; import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager; import org.eclipse.cdt.managedbuilder.core.ManagedCProjectNature; import org.eclipse.cdt.managedbuilder.internal.core.OptionReference; -import org.eclipse.cdt.managedbuilder.internal.core.ToolReference; import org.eclipse.cdt.testplugin.FileManager; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFolder; @@ -859,7 +858,7 @@ public class ManagedBuildTests extends TestCase { assertEquals("Root Override Config", configs[1].getName()); tools = configs[1].getTools(); assertEquals(1, tools.length); - assertTrue(tools[0] instanceof ToolReference); + assertTrue(tools[0] instanceof IToolReference); assertEquals("Root Tool", tools[0].getName()); topCategory = tools[0].getTopOptionCategory(); options = topCategory.getOptions(configs[1]); @@ -896,7 +895,7 @@ public class ManagedBuildTests extends TestCase { assertEquals("Complete Override Config", configs[2].getName()); tools = configs[2].getTools(); assertEquals(1, tools.length); - assertTrue(tools[0] instanceof ToolReference); + assertTrue(tools[0] instanceof IToolReference); assertEquals("Root Tool", tools[0].getName()); topCategory = tools[0].getTopOptionCategory(); options = topCategory.getOptions(configs[2]); @@ -966,7 +965,7 @@ public class ManagedBuildTests extends TestCase { ITool toolRef = tools[2]; // Make sure the 3rd tool is a tool reference - assertTrue(toolRef instanceof ToolReference); + assertTrue(toolRef instanceof IToolReference); // Make sure we get all the tool settings assertEquals(toolRef.getName(), indyToolName); @@ -1009,7 +1008,7 @@ public class ManagedBuildTests extends TestCase { } // Test that the tool command can be changed through the reference - ((ToolReference)toolRef).setToolCommand(newCmd); + ((IToolReference)toolRef).setToolCommand(newCmd); assertEquals(toolRef.getToolCommand(), newCmd); } @@ -1126,7 +1125,7 @@ public class ManagedBuildTests extends TestCase { // get the tool reference from the child ITool[] childTools = child.getTools(); assertEquals(2, childTools.length); - ToolReference childToolRef = (ToolReference)childTools[1]; + IToolReference childToolRef = (IToolReference)childTools[1]; assertEquals(parentTool, childToolRef.getTool()); // get and check the option reference @@ -1137,7 +1136,7 @@ public class ManagedBuildTests extends TestCase { // get the tool reference from the grandchild ITool[] grandTools = grandchild.getTools(); assertEquals(3, grandTools.length); - ToolReference grandToolRef = (ToolReference)grandTools[2]; + IToolReference grandToolRef = (IToolReference)grandTools[2]; assertEquals(parentTool, grandToolRef.getTool()); } diff --git a/core/org.eclipse.cdt.core.tests/plugin.xml b/core/org.eclipse.cdt.core.tests/plugin.xml index 8a6c29e7e9b..63e1d8d1834 100644 --- a/core/org.eclipse.cdt.core.tests/plugin.xml +++ b/core/org.eclipse.cdt.core.tests/plugin.xml @@ -33,12 +33,12 @@ point="org.eclipse.cdt.managedbuilder.core.ManagedBuildInfo"> + id="org.eclipse.cdt.core.tests.option1" + valueType="string"> + id="org.eclipse.cdt.core.tests.option2" + valueType="boolean"> + id="list.option" + valueType="stringList"> + builtIn="false" + value="b"> + builtIn="true" + value="c">