package org.bundlemaker.core.projectdescription; import junit.framework.Assert; import org.bundlemaker.core.project.VariablePath; import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; import org.junit.Test; /** * <p> * </p> * * @author Gerd Wütherich (gerd@gerd-wuetherich.de) */ public class VariablePathTest { /** * <p> * </p> * * @throws CoreException */ @Test public void test() throws CoreException { VariablePath variablePath = new VariablePath("${workspace_loc}"); IPath workspacePath = ResourcesPlugin.getWorkspace().getRoot().getRawLocation(); Assert.assertEquals(workspacePath, variablePath.getResolvedPath()); } @Test(expected = CoreException.class) public void testNonExistingVariable() throws CoreException { new VariablePath("${pi_pa_po}").getResolvedPath(); } }