//----------------------------------------------------------------------------// // // // A u d i v e r i s T e s t // // // //----------------------------------------------------------------------------// // <editor-fold defaultstate="collapsed" desc="hdr"> // // Copyright (C) Hervé Bitteur 2000-2011. All rights reserved. // // This software is released under the GNU General Public License. // // Goto http://kenai.com/projects/audiveris to report bugs or suggestions. // //----------------------------------------------------------------------------// // </editor-fold> import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Test for multiple calls of Audiveris * @author Hervé Bitteur */ public class AudiverisTest { //~ Static fields/initializers --------------------------------------------- private static final Logger logger = LoggerFactory.getLogger( AudiverisTest.class); //~ Constructors ----------------------------------------------------------- /** * Creates a new AudiverisTest object. */ public AudiverisTest () { } //~ Methods ---------------------------------------------------------------- @BeforeClass public static void setUpClass () throws Exception { } @AfterClass public static void tearDownClass () throws Exception { } @Before public void setUp () { } @After public void tearDown () { } /** * Test of main method, of class Audiveris. */ @Test public void testMultipleCalls () { System.out.println("testMultipleCalls"); String[] args1 = new String[] { "-batch", "-step", "EXPORT", "-input", "data/examples/chula.png" }; String[] args2 = new String[] { "-batch", "-step", "EXPORT", "-input", "data/examples/batuque.png", "data/examples/allegretto.png" }; System.out.println("firstCall to Audiveris.main()"); logger.info("firstCall to Audiveris.main()"); Audiveris.main(args1); System.out.println("secondCall to Audiveris.main()"); logger.info("secondCall to Audiveris.main()"); Audiveris.main(args2); System.out.println("finished"); } }