uk.ac.ed.inf.taweka.test
Class InstancesFactoryTest

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

public class InstancesFactoryTest
extends junit.framework.TestCase

Class

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

Constructor Summary
InstancesFactoryTest()
           
 
Method Summary
static InstancesFactory 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

InstancesFactoryTest

public InstancesFactoryTest()
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 InstancesFactory instancesFactory()