package net.sf.eclipsefp.haskell.ghccompiler.test.core; import junit.framework.TestCase; import net.sf.eclipsefp.haskell.ghccompiler.core.GhcParameter; /** * test parameter enum * @author JP Moresmau * */ public class GhcParameterTest extends TestCase { public GhcParameterTest( final String name ) { super( name ); } public void testNameWithVersion(){ assertEquals("-ffi",GhcParameter.LANG_FI.getName( "6.6.1" )); assertEquals("-XForeignFunctionInterface",GhcParameter.LANG_FI.getName( "6.8.1" )); assertEquals("-XForeignFunctionInterface",GhcParameter.LANG_FI.getName( "6.10.4" )); assertEquals("-fglasgow-exts",GhcParameter.LANG_GLASGOW_EXTS.getName( "6.6.1" )); assertEquals("-fglasgow-exts",GhcParameter.LANG_GLASGOW_EXTS.getName( "6.8.1" )); assertEquals("-fglasgow-exts",GhcParameter.LANG_GLASGOW_EXTS.getName( "6.10.4" )); } }