uk.ac.ed.inf.enzml.test.weka
Class InstancesFillerTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by uk.ac.ed.inf.enzml.test.weka.InstancesFillerTest
All Implemented Interfaces:
junit.framework.Test

public class InstancesFillerTest
extends junit.framework.TestCase

Class

Version:
22 Feb 2008
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
InstancesFillerTest()
           
 
Method Summary
static InstancesFiller instancesFactory()
           
 void testWriteInstance()
          public void testFillNonExistingInstances() { InstancesFactory factory = InstancesFactoryTest.instancesFactory(); SparseInstance instance = new SparseInstance(factory.getDataSet() .getAttributes().size()); // set the dataset (Instances) for the instance instance.setDataset(factory.getDataSet().getInstances()); // fill instance attribute values instance = factory.fillInstance("empty", instance); assertEquals("@attribute att1 {n,y}", instance.attribute(0).toString()); assertEquals("@attribute att3 {n,y}", instance.attribute(2).toString()); assertEquals(4, instance.classIndex()); assertEquals("NaN", Double.toString(instance.classValue())); assertEquals(4, instance.index(0)); assertEquals(5, instance.numAttributes()); assertEquals(1, instance.numValues()); assertEquals("{4 ?}", instance.toString()); }
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstancesFillerTest

public InstancesFillerTest()
Method Detail

testWriteInstance

public void testWriteInstance()
public void testFillNonExistingInstances() { InstancesFactory factory = InstancesFactoryTest.instancesFactory(); SparseInstance instance = new SparseInstance(factory.getDataSet() .getAttributes().size()); // set the dataset (Instances) for the instance instance.setDataset(factory.getDataSet().getInstances()); // fill instance attribute values instance = factory.fillInstance("empty", instance); assertEquals("@attribute att1 {n,y}", instance.attribute(0).toString()); assertEquals("@attribute att3 {n,y}", instance.attribute(2).toString()); assertEquals(4, instance.classIndex()); assertEquals("NaN", Double.toString(instance.classValue())); assertEquals(4, instance.index(0)); assertEquals(5, instance.numAttributes()); assertEquals(1, instance.numValues()); assertEquals("{4 ?}", instance.toString()); }


instancesFactory

public static InstancesFiller instancesFactory()