/*
* File: DefaultPartitionedDatasetTest.java
* Authors: Justin Basilico
* Company: Sandia National Laboratories
* Project: Cognitive Framework Lite
*
* Copyright October 5, 2006, Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000, there is a non-exclusive license for use of this work by
* or on behalf of the U.S. Government. Export of this program may require a
* license from the United States Government. See CopyrightHistory.txt for
* complete details.
*
*
*/
package gov.sandia.cognition.learning.data;
import java.util.Collection;
import java.util.LinkedList;
import junit.framework.*;
/**
*
* @author jdbasil
*/
public class DefaultPartitionedDatasetTest extends TestCase
{
public DefaultPartitionedDatasetTest(String testName)
{
super(testName);
}
protected void setUp() throws Exception
{
}
protected void tearDown() throws Exception
{
}
public static Test suite()
{
TestSuite suite = new TestSuite(DefaultPartitionedDatasetTest.class);
return suite;
}
/**
* Test of getTrainingSet method, of class gov.sandia.isrc.learning.util.data.PartitionedDataset.
*/
public void testGetTrainingSet()
{
System.out.println("getTrainingSet");
Collection<Object> trainingSet = new LinkedList<Object>();
PartitionedDataset<Object> instance =
new DefaultPartitionedDataset<Object>(trainingSet, null);
assertSame(trainingSet, instance.getTrainingSet());
}
/**
* Test of getTestingSet method, of class gov.sandia.isrc.learning.util.data.PartitionedDataset.
*/
public void testGetTestingSet()
{
System.out.println("getTestingSet");
Collection<Object> testingSet = new LinkedList<Object>();
testingSet.add(new Object());
PartitionedDataset<Object> instance =
new DefaultPartitionedDataset<Object>(null, testingSet);
assertSame(testingSet, instance.getTestingSet());
}
/**
* Test of setTrainingSet method, of class gov.sandia.isrc.learning.util.data.PartitionedDataset.
*/
public void testSetTrainingSet()
{
System.out.println("setTrainingSet");
Collection<Object> trainingSet = new LinkedList<Object>();
DefaultPartitionedDataset<Object> instance =
new DefaultPartitionedDataset<Object>(trainingSet, null);
assertNotNull( trainingSet );
instance.setTrainingSet( null );
assertNull( instance.getTrainingSet() );
instance.setTrainingSet( trainingSet );
assertSame(trainingSet, instance.getTrainingSet());
}
/**
* Test of setTestingSet method, of class gov.sandia.isrc.learning.util.data.PartitionedDataset.
*/
public void testSetTestingSet()
{
System.out.println("setTestingSet");
Collection<Object> testingSet = new LinkedList<Object>();
testingSet.add(new Object());
DefaultPartitionedDataset<Object> instance =
new DefaultPartitionedDataset<Object>(null, testingSet);
assertNotNull( instance.getTestingSet() );
instance.setTestingSet( null );
assertNull( instance.getTestingSet() );
instance.setTestingSet( testingSet );
assertSame( testingSet, instance.getTestingSet() );
}
}