| 1 package org.sapia.magnet.test; 2 3 import junit.framework.TestCase; 4 import junit.textui.TestRunner; 5 import org.sapia.magnet.MagnetRunner; 6 7 16 public class MagnetRunnerTest extends TestCase { 17 18 public static void main(String [] args) { 19 TestRunner.run(MagnetRunnerTest.class); 20 } 21 22 public MagnetRunnerTest(String aName) { 23 super(aName); 24 } 25 26 public void testVersion() throws Exception { 27 MagnetRunner.main(new String [] {"-version"}); 28 } 29 30 public void testHelp() throws Exception { 31 MagnetRunner.main(new String [] {"-help"}); 32 } 33 34 public void testMagnetFile() throws Exception { 35 MagnetRunner.main(new String [] {"-magnetfile", "Corus.xml", "dev", "whatever"}); 36 } 37 38 public void testDefaultMagnet() throws Exception { 39 MagnetRunner.main(new String [] {"dev"}); 40 } 41 42 public void testDefaultProfile() throws Exception { 43 MagnetRunner.main(new String [] {"-file", "myMagnet.xml"}); 44 } 45 46 public void testUnknownOption() throws Exception { 47 MagnetRunner.main(new String [] {"-unknown"}); 48 } 49 50 public void testSystemLauncher() throws Exception { 51 MagnetRunner.runFile("../systemMagnet.xml","dev"); 52 } 53 } | Popular Tags |