1   package net.sourceforge.jpotpourri.codegen;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   
6   import junit.framework.TestCase;
7   
8   /**
9    * @author christoph.pickl@bmi.gv.at
10   */
11  public final class MiscCodeTest extends TestCase {
12  
13  	public void testGenArgumentEmpty() throws Exception {
14  		final List<GenArgument> actual = GenArgument.newList();
15  		assertEquals(0, actual.size());
16  	}
17  
18  	public void testGenArgument() throws Exception {
19  		final List<GenArgument> expected = new ArrayList<GenArgument>(2);
20  		expected.add(new GenArgument("String", "foo"));
21  		expected.add(new GenArgument("int", "i"));
22  		expected.add(new GenArgument("Object", "obj"));
23  		
24  		final List<GenArgument> actual = GenArgument.newList("String", "foo", "int", "i", "Object", "obj");
25  		
26  		assertEquals(expected.size(), actual.size());
27  		for (int i = 0; i < expected.size(); i++) {
28  			assertEquals(expected.get(i), actual.get(i));
29  		}
30  	}
31  }