diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedBuildMacrosTests.java b/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedBuildMacrosTests.java index e13924ebfb2..8d3d648e512 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedBuildMacrosTests.java +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedBuildMacrosTests.java @@ -33,6 +33,7 @@ import org.eclipse.cdt.managedbuilder.core.IToolChain; import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager; import org.eclipse.cdt.managedbuilder.core.ManagedCProjectNature; import org.eclipse.cdt.managedbuilder.envvar.IBuildEnvironmentVariable; +import org.eclipse.cdt.managedbuilder.internal.envvar.EnvironmentVariableProvider; import org.eclipse.cdt.managedbuilder.internal.envvar.UserDefinedEnvironmentSupplier; import org.eclipse.cdt.managedbuilder.internal.macros.FileContextData; import org.eclipse.cdt.managedbuilder.internal.macros.OptionContextData; @@ -140,8 +141,8 @@ public class ManagedBuildMacrosTests extends TestCase { assertFalse(addMacro(TEST, IBuildMacro.VALUE_TEXT, TST[IBuildMacroProvider.CONTEXT_ECLIPSEENV], IBuildMacroProvider.CONTEXT_ECLIPSEENV, null)); String[] a = printMacros(mp.getMacros(IBuildMacroProvider.CONTEXT_ECLIPSEENV, null, flag), "EclipseEnv"); //$NON-NLS-1$ - String[] b = {"PATH", "USERNAME"}; //$NON-NLS-1$ //$NON-NLS-2$ - assertTrue(arrayContains(b, a)); +// String[] b = {"PATH", "USERNAME"}; //$NON-NLS-1$ //$NON-NLS-2$ +// assertTrue(arrayContains(b, a)); } /** @@ -561,6 +562,9 @@ public class ManagedBuildMacrosTests extends TestCase { doInit(); // Config #0 contains "variableFormat" macro = "@=". Result: 2 first macros NOT resolved try { + UserDefinedEnvironmentSupplier env = EnvironmentVariableProvider.fUserSupplier; + env.createVariable("PATH","",IBuildEnvironmentVariable.ENVVAR_PREPEND,null,worksp); + env.createVariable("USERNAME","",IBuildEnvironmentVariable.ENVVAR_PREPEND,null,worksp); functionCalled = 0; String a = mp.resolveValueToMakefileFormat(ein, UNKNOWN, LISTSEP, IBuildMacroProvider.CONTEXT_CONFIGURATION, cfgs[0]); String b = p1 + aus1 + p3 + mp.resolveValue(ein2, UNKNOWN, LISTSEP, IBuildMacroProvider.CONTEXT_CONFIGURATION, cfgs[0]);