/*
* Copyright 2011 University of California, San Diego.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package edu.ucsd.hep.rootrunnerutil;
import edu.ucsd.hep.rootrunnerutil.view.CommandDisplayPanel;
/**
*
* @author holzner
*/
public class ROOTRunnerTest
{
//----------------------------------------------------------------------
/**
* Test of startROOT method, of class ROOTRunner.
*/
// @Test
//public void test01() throws Exception
public static void main(String argv[]) throws Exception
{
System.out.println("test01");
ROOTRunner root_runner = new ROOTRunnerImpl(new CommandDisplayPanel(null),"","",null, null);
// testing command output
String response = root_runner.getCommandOutput("cout << \"TEXT\" << endl;");
System.out.println("got response: " + response);
root_runner.writeLine("new TCanvas;");
root_runner.waitForCompletion();
System.out.println("complete");
root_runner.writeLine("gSystem->Sleep(5*1000);");
root_runner.waitForCompletion();
System.out.println("complete after sleep");
Thread.sleep(10* 1000);
// fail("The test case is a prototype.");
}
//----------------------------------------------------------------------
}