Class CPUTest

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

public class CPUTest
extends junit.framework.TestCase

Junit tester for CPU. Note, due to the naming convention and restriction of JAVA, '_' represents '+' and '__' represents '@' in names of the tests.


Constructor Summary
CPUTest(java.lang.String name)
          Constructor, required by Junit in order to run without GUI.
 
Method Summary
static void main(java.lang.String[] args)
           
 void setUp()
          Sets up the instance variables for testings.
static junit.framework.Test suit()
           
 void tesLDBREGREG()
           
 void testADDCREGREG()
           
 void testADDREGREG()
           
 void testANDREGREG()
           
 void testCALLIMMED()
           
 void testCALLREG()
           
 void testLDBREG__IMMED()
           
 void testLDBREG__REG()
           
 void testLDBREG_IMMED()
           
 void testLDBREG_REG()
           
 void testLDBREGADDR()
           
 void testLDBREGIMMED()
           
 void testLDBREGX()
           
 void testLDREG__IMMED()
           
 void testLDREG__REG()
           
 void testLDREG_IMMED()
           
 void testLDREG_REG()
           
 void testLDREGADDR()
           
 void testLDREGIMMED()
           
 void testLDREGREG()
           
 void testLDREGX()
           
 void testMOVREGREG()
           
 void testNOTREG()
           
 void testORREGREG()
           
 void testPUSHPOP()
           
 void testPUSHPOPB()
           
 void testRET()
           
 void testRETI()
           
 void testROTLREG()
           
 void testROTRREG()
           
 void testSHLREG()
           
 void testSHRREG()
           
 void testST__IMMEDREG()
           
 void testST__REGREG()
           
 void testST_IMMEDREG()
           
 void testST_REGREG()
           
 void testSTADDRREG()
           
 void testSTB__IMMEDREG()
           
 void testSTB__REGREG()
           
 void testSTB_IMMEDREG()
           
 void testSTB_REGREG()
           
 void testSTBADDRREG()
           
 void testSTBREGREG()
           
 void testSTBXREG()
           
 void testSTREGREG()
           
 void testSTXREG()
           
 void testSUBBREGREG()
           
 void testSUBREGREG()
           
 void testXORREGREG()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CPUTest

public CPUTest(java.lang.String name)
Constructor, required by Junit in order to run without GUI.

Method Detail

setUp

public void setUp()
Sets up the instance variables for testings.

Overrides:
setUp in class junit.framework.TestCase

testLDREGADDR

public void testLDREGADDR()

testLDREGIMMED

public void testLDREGIMMED()

testLDREGREG

public void testLDREGREG()

testLDREGX

public void testLDREGX()

testLDREG_IMMED

public void testLDREG_IMMED()

testLDREG_REG

public void testLDREG_REG()

testLDREG__IMMED

public void testLDREG__IMMED()

testLDREG__REG

public void testLDREG__REG()

testLDBREGADDR

public void testLDBREGADDR()

testLDBREGIMMED

public void testLDBREGIMMED()

tesLDBREGREG

public void tesLDBREGREG()

testLDBREGX

public void testLDBREGX()

testLDBREG_IMMED

public void testLDBREG_IMMED()

testLDBREG_REG

public void testLDBREG_REG()

testLDBREG__IMMED

public void testLDBREG__IMMED()

testLDBREG__REG

public void testLDBREG__REG()

testMOVREGREG

public void testMOVREGREG()

testSTREGREG

public void testSTREGREG()

testSTADDRREG

public void testSTADDRREG()

testSTXREG

public void testSTXREG()

testST_IMMEDREG

public void testST_IMMEDREG()

testST_REGREG

public void testST_REGREG()

testST__IMMEDREG

public void testST__IMMEDREG()

testST__REGREG

public void testST__REGREG()

testSTBREGREG

public void testSTBREGREG()

testSTBADDRREG

public void testSTBADDRREG()

testSTBXREG

public void testSTBXREG()

testSTB_IMMEDREG

public void testSTB_IMMEDREG()

testSTB_REGREG

public void testSTB_REGREG()

testSTB__IMMEDREG

public void testSTB__IMMEDREG()

testSTB__REGREG

public void testSTB__REGREG()

testADDREGREG

public void testADDREGREG()

testADDCREGREG

public void testADDCREGREG()

testSUBREGREG

public void testSUBREGREG()

testSUBBREGREG

public void testSUBBREGREG()

testANDREGREG

public void testANDREGREG()

testORREGREG

public void testORREGREG()

testXORREGREG

public void testXORREGREG()

testNOTREG

public void testNOTREG()

testSHLREG

public void testSHLREG()

testSHRREG

public void testSHRREG()

testROTLREG

public void testROTLREG()

testROTRREG

public void testROTRREG()

testCALLREG

public void testCALLREG()

testCALLIMMED

public void testCALLIMMED()

testRET

public void testRET()

testRETI

public void testRETI()

testPUSHPOP

public void testPUSHPOP()

testPUSHPOPB

public void testPUSHPOPB()

suit

public static junit.framework.Test suit()

main

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