root/sandbox/trunk/AdaBoost/test/org/xerial/mining/adaboost/BinaryDataSetTest.java

Revision 1257, 1.6 kB (checked in by leo, 5 years ago)

BinaryDataSet? class

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Date Rev LastChangedBy URL Author
Line 
1//--------------------------------------
2// AdaBoost Project
3//
4// BinaryDataSetTest.java
5// Since: Jul 9, 2007
6//
7// $URL$
8// $Author$
9//--------------------------------------
10package org.xerial.mining.adaboost;
11
12
13import java.io.IOException;
14
15import static org.junit.Assert.*;
16import org.junit.After;
17import org.junit.Before;
18import org.junit.Test;
19import org.xerial.util.FileResource;
20
21public class BinaryDataSetTest
22{
23
24    @Before
25    public void setUp() throws Exception
26    {}
27
28    @After
29    public void tearDown() throws Exception
30    {}
31
32   
33    @Test
34    public void load() throws IOException
35    {
36        BinaryDataSet dataset = new BinaryDataSet();
37        dataset.load(FileResource.find(BinaryDataSetTest.class, "sampledata.tab"));
38       
39        assertEquals(5, dataset.getColumnSize());
40        assertEquals(16, dataset.getRowSize());
41       
42        assertEquals("T1", dataset.getColumnLabel(0));
43        assertEquals("T2", dataset.getColumnLabel(1));
44        assertEquals("T3", dataset.getColumnLabel(2));
45        assertEquals("T4", dataset.getColumnLabel(3));
46        assertEquals("objective", dataset.getColumnLabel(4));
47       
48        // the first data line
49        assertEquals(true, dataset.get(0, 0));
50        assertEquals(false, dataset.get(0, 1));
51        assertEquals(true, dataset.get(0, 2));
52        assertEquals(true, dataset.get(0, 3));
53
54        // the last data line
55        assertEquals(false, dataset.get(15, 0));
56        assertEquals(false, dataset.get(15, 1));
57        assertEquals(true, dataset.get(15, 2));
58        assertEquals(false, dataset.get(15, 3));
59
60    }
61}
62
63
64
Note: See TracBrowser for help on using the browser.