karel.tests
Class ProgramTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--karel.tests.ProgramTest
All Implemented Interfaces:
junit.framework.Test

public class ProgramTest
extends junit.framework.TestCase

Serialize, deserialize, install, get progp, set/get startAddr


Field Summary
protected  Program prog
           
 
Constructor Summary
ProgramTest(java.lang.String name)
           
 
Method Summary
protected  void initForEquals(Program p)
           
static void main(java.lang.String[] args)
           
protected  void setUp()
           
static junit.framework.Test suite()
           
 void testEquals()
           
 void testInstallInst()
           
 void testInstallInt()
           
 void testInstallIntInst()
           
 void testInstallIntInt()
           
 void testInstallVoid()
           
 void testProgp()
           
 void testSerialization()
           
 void testStartAddr()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

prog

protected Program prog
Constructor Detail

ProgramTest

public ProgramTest(java.lang.String name)
Method Detail

main

public static void main(java.lang.String[] args)

suite

public static junit.framework.Test suite()

setUp

protected void setUp()
Overrides:
setUp in class junit.framework.TestCase

testStartAddr

public void testStartAddr()

testProgp

public void testProgp()

initForEquals

protected void initForEquals(Program p)

testEquals

public void testEquals()

testInstallVoid

public void testInstallVoid()

testInstallInst

public void testInstallInst()

testInstallIntInst

public void testInstallIntInst()

testInstallInt

public void testInstallInt()

testInstallIntInt

public void testInstallIntInt()

testSerialization

public void testSerialization()