|
From: Thies <tg...@us...> - 2007-10-24 19:42:44
|
Update of /cvsroot/tail/Tail/src/test/net/sf/tail/graphics In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv13230/src/test/net/sf/tail/graphics Added Files: FasterDatasetTest.java Log Message: Novo construtor e teste --- NEW FILE: FasterDatasetTest.java --- package net.sf.tail.graphics; import static junit.framework.Assert.assertEquals; import java.util.ArrayList; import java.util.List; import net.sf.tail.Tick; import net.sf.tail.sample.SampleTimeSeries; import org.joda.time.DateTime; import org.junit.Test; public class FasterDatasetTest { @Test public void testFasterDataset() { List<Tick> ticks = new ArrayList<Tick>(); ticks.add(new Tick(new DateTime().withDate(2007, 5, 6), 1d)); ticks.add(new Tick(new DateTime().withDate(2007, 6, 7), 2d)); ticks.add(new Tick(new DateTime().withDate(2007, 7, 8), 3d)); ticks.add(new Tick(new DateTime().withDate(2007, 8, 9), 4d)); ticks.add(new Tick(new DateTime().withDate(2007, 9, 10), 5d)); ticks.add(new Tick(new DateTime().withDate(2007, 10, 11), 3d)); ticks.add(new Tick(new DateTime().withDate(2007, 11, 12), 6d)); ticks.add(new Tick(new DateTime().withDate(2007, 12, 13), 7d)); SampleTimeSeries series = new SampleTimeSeries(ticks); FasterDataset dataset = new FasterDataset(series, series.getSize(), true); assertEquals(6, dataset.getColumnCount()); } @Test public void testFasterDatasetOnlyWithGains() { List<Tick> ticks = new ArrayList<Tick>(); ticks.add(new Tick(new DateTime().withDate(2007, 5, 6), 1d)); ticks.add(new Tick(new DateTime().withDate(2007, 6, 7), 2d)); ticks.add(new Tick(new DateTime().withDate(2007, 7, 8), 3d)); ticks.add(new Tick(new DateTime().withDate(2007, 8, 9), 4d)); ticks.add(new Tick(new DateTime().withDate(2007, 9, 10), 5d)); ticks.add(new Tick(new DateTime().withDate(2007, 10, 11), 6d)); ticks.add(new Tick(new DateTime().withDate(2007, 11, 12), 7d)); ticks.add(new Tick(new DateTime().withDate(2007, 12, 13), 8d)); SampleTimeSeries series = new SampleTimeSeries(ticks); FasterDataset dataset = new FasterDataset(series, series.getSize(), true); assertEquals(4, dataset.getColumnCount()); } @Test public void testFasterDatasetNotSoFast() { List<Tick> ticks = new ArrayList<Tick>(); ticks.add(new Tick(new DateTime().withDate(2007, 5, 6), 1d)); ticks.add(new Tick(new DateTime().withDate(2007, 6, 7), 2d)); ticks.add(new Tick(new DateTime().withDate(2007, 7, 8), 3d)); ticks.add(new Tick(new DateTime().withDate(2007, 8, 9), 4d)); ticks.add(new Tick(new DateTime().withDate(2007, 9, 10), 5d)); ticks.add(new Tick(new DateTime().withDate(2007, 10, 11), 3d)); ticks.add(new Tick(new DateTime().withDate(2007, 11, 12), 6d)); ticks.add(new Tick(new DateTime().withDate(2007, 12, 13), 7d)); SampleTimeSeries series = new SampleTimeSeries(ticks); FasterDataset dataset = new FasterDataset(series, series.getSize(), false); assertEquals(8, dataset.getColumnCount()); } } |