package net.sf.eclipsefp.haskell.ghccompiler.test.core;
import junit.framework.TestCase;
import net.sf.eclipsefp.haskell.ghccompiler.core.Util;
/**
* Test utilities
* @author JP Moresmau
*
*/
public class UtilTest extends TestCase {
public UtilTest( final String name ) {
super( name );
}
public void testIsTarget(){
assertEquals(0,Util.compareTargets( "8.4.1", "8.4.1" ));
assertEquals(1,Util.compareTargets( "8.4.1.2", "8.4.1" ));
assertEquals(1,Util.compareTargets( "8.4.2", "8.4.1" ));
assertEquals(1,Util.compareTargets( "8.6", "8.4.1" ));
assertEquals(1,Util.compareTargets( "8.6.2", "8.4.1" ));
assertEquals(1,Util.compareTargets( "8.4.1", "8.4" ));
assertEquals(-1,Util.compareTargets( "8.4.1", "8.4.2" ));
assertEquals(-1,Util.compareTargets( "8.4.1", "8.4.2.1" ));
assertEquals(-1,Util.compareTargets( "8.4.1", "8.6" ));
assertEquals(-1,Util.compareTargets( "8.4.1", "8.6.1" ));
}
}