1 package baseCode.io.reader;
2
3 import java.io.IOException;
4 import java.io.InputStream;
5
6 import junit.framework.TestCase;
7 import baseCode.io.reader.MapReader;
8
9 /***
10 * <p>
11 * Title:
12 * </p>
13 * <p>
14 * Description:
15 * </p>
16 * <p>
17 * Copyright (c) 2004
18 * </p>
19 * <p>
20 * Institution: Columbia University
21 * </p>
22 *
23 * @author Paul Pavlidis
24 * @version $Id: TestMapReader.java,v 1.1 2005/03/17 13:58:42 pavlidis Exp $
25 */
26
27 public class TestMapReader extends TestCase {
28 private MapReader mapReader = null;
29
30 protected void setUp() throws Exception {
31 super.setUp();
32 mapReader = new MapReader();
33 }
34
35 protected void tearDown() throws Exception {
36 mapReader = null;
37 super.tearDown();
38 }
39
40 public void testRead() throws IOException {
41 InputStream m = TestMapReader.class
42 .getResourceAsStream( "/data/testmap.txt" );
43 int expectedReturn = 100;
44 int actualReturn = mapReader.read( m, true ).size();
45 assertEquals( "return value", expectedReturn, actualReturn );
46 }
47
48 public void testReadNoHeader() throws IOException {
49 InputStream m = TestMapReader.class
50 .getResourceAsStream( "/data/testmap.txt" );
51 int expectedReturn = 101;
52 int actualReturn = mapReader.read( m ).size();
53 assertEquals( "return value", expectedReturn, actualReturn );
54 }
55
56 }