1 2 19 20 package fr.jayasoft.ivy; 21 22 import junit.framework.TestCase; 23 24 public class DefaultDependencyDescriptorTest extends TestCase { 25 26 public static void main(String [] args) { 27 junit.textui.TestRunner.run(DefaultDependencyDescriptorTest.class); 28 } 29 30 33 public void testReplaceSelfFallbackPattern() { 34 String replacedConf = DefaultDependencyDescriptor.replaceSelfFallbackPattern("@(default)", "compile"); 35 assertEquals("compile(default)", replacedConf); 36 37 replacedConf = DefaultDependencyDescriptor.replaceSelfFallbackPattern("default", "compile"); 38 assertNull( replacedConf); 39 40 replacedConf = DefaultDependencyDescriptor.replaceSelfFallbackPattern("@", "runtime"); 41 assertEquals("runtime", "runtime"); 42 43 } 44 45 48 public void testReplaceThisFallbackPattern() { 49 String replacedConf = DefaultDependencyDescriptor.replaceThisFallbackPattern("#(default)", "compile"); 50 assertEquals("compile(default)", replacedConf); 51 52 replacedConf = DefaultDependencyDescriptor.replaceThisFallbackPattern("default", "compile"); 53 assertNull( replacedConf); 54 55 replacedConf = DefaultDependencyDescriptor.replaceThisFallbackPattern("#", "runtime"); 56 assertEquals("runtime", "runtime"); 57 58 } 59 60 } 61 62 | Popular Tags |