1 23 24 package com.sun.enterprise.cli.framework; 25 26 import junit.framework.*; 27 import java.util.Iterator ; 28 33 34 public class ValidCommandsListTest extends TestCase { 35 public void testIterator(){ 36 vcl.addCommand(vc); 37 for (Iterator it=vcl.getCommands(); it.hasNext();){ 38 assertEquals(vc, (ValidCommand) it.next()); 39 } 40 } 41 42 public void testRemove(){ 43 vcl.addCommand(vc); 44 vcl.removeAllCommands(); 45 assertNull(vcl.getValidCommand(null)); 46 assertEquals(0, vcl.size()); 47 } 48 49 50 public void testAddGet() { 51 vcl.addCommand(vc); 52 assertEquals(vc, vcl.getValidCommand(null)); 53 } 54 55 56 public ValidCommandsListTest(String name){ 57 super(name); 58 } 59 60 ValidCommandsList vcl; 61 ValidCommand vc; 62 63 protected void setUp() { 64 vcl = new ValidCommandsList(); 65 vc = new ValidCommand(); 66 } 67 68 protected void tearDown() { 69 } 70 71 private void nyi(){ 72 fail("Not Yet Implemented"); 73 } 74 75 public static void main(String args[]){ 76 if (args.length == 0){ 77 junit.textui.TestRunner.run(ValidCommandsListTest.class); 78 } else { 79 junit.textui.TestRunner.run(makeSuite(args)); 80 } 81 } 82 private static TestSuite makeSuite(String args[]){ 83 final TestSuite ts = new TestSuite(); 84 for (int i = 0; i < args.length; i++){ 85 ts.addTest(new ValidCommandsListTest(args[i])); 86 } 87 return ts; 88 } 89 } 90 | Popular Tags |