Update of /cvsroot/tail/Tail/src/test/net/sf/tail/io/reader
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv24783/src/test/net/sf/tail/io/reader
Added Files:
CedroTimeSeriesLoaderTest.java
Log Message:
Refatoração de packages e criação de novas classes para serializar em xml
--- NEW FILE: CedroTimeSeriesLoaderTest.java ---
package net.sf.tail.io.reader;
import static org.junit.Assert.assertEquals;
import java.io.FileInputStream;
import net.sf.tail.Tick;
import net.sf.tail.TimeSeries;
import net.sf.tail.io.reader.CedroTimeSeriesLoader;
import org.joda.time.DateTime;
import org.junit.Before;
import org.junit.Test;
public class CedroTimeSeriesLoaderTest {
private CedroTimeSeriesLoader ctsl;
private TimeSeries ts;
private DateTime date;
@Before
public void setUp() throws Exception {
date = new DateTime();
ctsl = new CedroTimeSeriesLoader();
// TODO: isso deveria ser um InputStream harcoded, e nao um
// vindo de um FileInputStream
// alem disso, o metodo load deveria ficar em um test
ts = ctsl.load(new FileInputStream("BaseBovespa/tests/Cedro-ReaderTest.csv"), "");
}
@Test
public void testLine3() throws Exception {
date = date.withDate(2007, 5, 2).withTime(0, 0, 0, 0);
Tick tick = new Tick(date, 71.70, 72.06, 72.75, 71.70, 0.99, 72.81, 108200.00, 7854215.00, 152);
assertEquals(tick, ts.getTick(2));
}
@Test
public void testLine2() throws Exception {
date = date.withDate(2007, 4, 30).withTime(0, 0, 0, 0);
Tick tick = new Tick(date, 73.09, 72.81, 73.10, 72.20, 1.00, 73.09, 83200.00, 6045660.00, 103);
assertEquals(tick, ts.getTick(1));
}
@Test
public void testLine1() throws Exception {
date = date.withDate(2007, 4, 27).withTime(0, 0, 0, 0);
Tick tick = new Tick(date, 71.00, 73.09, 73.29, 68.76, 1.02, 71.40, 59100.00, 4180018.00, 141);
assertEquals(tick, ts.getTick(0));
}
}
|