cs132.markov
Class PublicTests

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by cs132.markov.PublicTests
All Implemented Interfaces:
junit.framework.Test

public class PublicTests
extends junit.framework.TestCase

Some test cases distributed as part of the project.


Constructor Summary
PublicTests()
           
 
Method Summary
static java.util.List<java.lang.String> makeList(java.lang.String s)
          Utility function Given a String, return a list consisting of one character Strings
static java.lang.String makeString(java.util.Iterator<java.lang.String> i)
          Given an iterator over strings, append all the Strings together into one String.
 void testBuildMarkovOrderOne()
          Build a first order Markov chain transition table
 void testDenseBagAddSizeUniqueElements()
          Test adding to a Bag
 void testDenseBagContainsAndCount()
          Test checking if a Bag contains a key, and the count for each element
 void testMarkovOrderOneIterator()
          Given a first-order Markov chain, check that strings generated by it match the expected pattern
 void testTrainOnTwoSequences()
           
 
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PublicTests

public PublicTests()
Method Detail

makeList

public static java.util.List<java.lang.String> makeList(java.lang.String s)
Utility function Given a String, return a list consisting of one character Strings


makeString

public static java.lang.String makeString(java.util.Iterator<java.lang.String> i)
Given an iterator over strings, append all the Strings together into one String.


testBuildMarkovOrderOne

public void testBuildMarkovOrderOne()
Build a first order Markov chain transition table


testDenseBagAddSizeUniqueElements

public void testDenseBagAddSizeUniqueElements()
Test adding to a Bag


testDenseBagContainsAndCount

public void testDenseBagContainsAndCount()
Test checking if a Bag contains a key, and the count for each element


testMarkovOrderOneIterator

public void testMarkovOrderOneIterator()
Given a first-order Markov chain, check that strings generated by it match the expected pattern


testTrainOnTwoSequences

public void testTrainOnTwoSequences()