1 17 18 package org.apache.tools.ant.util.facade; 19 20 import junit.framework.TestCase; 21 22 25 public class ImplementationSpecificArgumentTest extends TestCase { 26 27 public ImplementationSpecificArgumentTest(String name) { 28 super(name); 29 } 30 31 public void testDependsOnImplementation() { 32 ImplementationSpecificArgument ia = 33 new ImplementationSpecificArgument(); 34 ia.setLine("A B"); 35 String [] parts = ia.getParts(); 36 assertNotNull(parts); 37 assertEquals(2, parts.length); 38 assertEquals("A", parts[0]); 39 assertEquals("B", parts[1]); 40 41 parts = ia.getParts(null); 42 assertNotNull(parts); 43 assertEquals(2, parts.length); 44 assertEquals("A", parts[0]); 45 assertEquals("B", parts[1]); 46 47 ia.setImplementation("foo"); 48 parts = ia.getParts(null); 49 assertNotNull(parts); 50 assertEquals(0, parts.length); 51 52 parts = ia.getParts("foo"); 53 assertNotNull(parts); 54 assertEquals(2, parts.length); 55 assertEquals("A", parts[0]); 56 assertEquals("B", parts[1]); 57 } 58 } 59 | Popular Tags |