Package org.timepedia.chronoscope.client.browser

Source Code of org.timepedia.chronoscope.client.browser.MicroformatsTest

package org.timepedia.chronoscope.client.browser;

import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.Command;

import org.timepedia.chronoscope.client.Chart;
import org.timepedia.chronoscope.client.XYDataset;
import org.timepedia.chronoscope.client.Fixtures;
import org.timepedia.chronoscope.client.ChronoscopeTestCaseBase;

import java.util.Date;

/**
* Test microformat import facility
*/
public class MicroformatsTest extends ChronoscopeTestCaseBase {
 
  public void testCustomDateTimeFormat() {
     HTML data = new HTML(Fixtures.microformatData);
     RootPanel.get().add(data);
     delayTestFinish(15000);
     Chronoscope.setMicroformatsEnabled(true);
     Microformats.setMicroformatsReadyListener(new Command() {
       public void execute() {
         Chart c=Chronoscope.getChartById("microformatdemochrono");
         XYDataset xy = c.getPlot().getDataset(0);
         Date start = new Date(53, 0, 1, 0, 0, 0);
         Date end = new Date(64, 0, 1, 0, 0 ,0);
         assertEquals(start.getTime(), (long)xy.getX(0));
         assertEquals(end.getTime(), (long)xy.getX(xy.getNumSamples()-1));
         finishTest();
       }
     });
     Chronoscope.initialize();
  }
}
TOP

Related Classes of org.timepedia.chronoscope.client.browser.MicroformatsTest

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.