Package org.timepedia.chronoscope.client

Source Code of org.timepedia.chronoscope.client.ChronoscopeTestCaseBase

package org.timepedia.chronoscope.client;

import com.google.gwt.junit.client.GWTTestCase;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.Element;
import com.google.gwt.user.client.DOM;

import org.timepedia.chronoscope.client.canvas.ViewReadyCallback;
import org.timepedia.chronoscope.client.browser.ChartPanel;
import org.timepedia.chronoscope.client.browser.Chronoscope;

/**
* Auto-inject Chronoscope.css for testing
*/
public class ChronoscopeTestCaseBase extends GWTTestCase {

  private boolean injected;

  public String getModuleName() {
    return "org.timepedia.chronoscope.ChronoscopeTestSuite";
  }
 
  private static native Element getHead() /*-{
    return $doc.getElementsByTagName("head")[0];
  }-*/;

  
  protected void runChronoscopeTest(XYDataset ds[], ViewReadyCallback viewReadyCallback) {
    ChartPanel cp = Chronoscope.createTimeseriesChart(ds, 600, 400);
    cp.setReadyListener(viewReadyCallback);
    delayTestFinish(15000);
    RootPanel.get().add(cp);
  }
}
TOP

Related Classes of org.timepedia.chronoscope.client.ChronoscopeTestCaseBase

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.