frysk.symtab
Class TestSymbol

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by frysk.junit.TestCase
              extended by frysk.testbed.TestLib
                  extended by frysk.symtab.TestSymbol
All Implemented Interfaces:
Test

public class TestSymbol
extends TestLib


Field Summary
private  String unknown
          What to expect when there is no symbol.
 
Fields inherited from class frysk.testbed.TestLib
host
 
Constructor Summary
TestSymbol()
           
 
Method Summary
private  void symbolTest(int numberOfArgs, String name, boolean addressValid, boolean sizeValid)
           
private  void symbolTest(String command, int numberOfArgs, String name, boolean addressValid, boolean sizeValid)
           
 void testAfterGlobalContiningSize0()
           
 void testAfterLocalContiningSize0()
           
 void testDebug()
           
 void testGlobalAfterNested()
           
 void testGlobalAfterNestedSize0()
           
 void testGlobalInGlobal()
           
 void testGlobalInLocal()
           
 void testGlobalSize0InGlobal()
           
 void testGlobalSize0InLocal()
           
 void testLocalAfterNested()
           
 void testLocalAfterNestedSize0()
           
 void testLocalInGlobal()
           
 void testLocalInLocal()
           
 void testLocalSize0InGlobal()
           
 void testLocalSize0InLocal()
           
 void testNoDebug()
           
 void testNoDebugNoSize()
           
 void testNoSize()
           
 void testNoSymbolAfterGlobal()
           
 void testNoSymbolAfterLocal()
           
 void testSmallGlobalAtLargeGlobal()
           
 void testSmallGlobalAtLargeLocal()
           
 void testSmallLocalAtLargeGlobal()
           
 void testSmallLocalAtLargeLocal()
           
 void testStaticDebug()
           
 void testStaticNoDebug()
           
 void testStaticNoDebugNoSize()
           
 void testStaticNoSize()
           
 void testStaticStripped()
           
 void testStaticStrippedNoSize()
           
 void testStripped()
           
 void testStrippedNoSize()
           
 
Methods inherited from class frysk.testbed.TestLib
addToTearDown, addToTearDown, assertRunToFindProc, assertRunUntilStop, assertRunUntilStop, getExecPath, isChildOf, isChildOfMine, isDescendantOf, isDescendantOfMine, runPending, setUp, tearDown
 
Methods inherited from class frysk.junit.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, getTimeoutMilliseconds, getTimeoutSeconds, missing32or64, unresolved, unresolvedOffUtrace, unresolvedOn32On64, unresolvedOnIA32, unresolvedOnPPC, unresolvedOnUtrace, unresolvedOnx8664, unsupported
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, 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, 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
 

Field Detail

unknown

private String unknown
What to expect when there is no symbol.

Constructor Detail

TestSymbol

public TestSymbol()
Method Detail

symbolTest

private void symbolTest(String command,
                        int numberOfArgs,
                        String name,
                        boolean addressValid,
                        boolean sizeValid)

symbolTest

private void symbolTest(int numberOfArgs,
                        String name,
                        boolean addressValid,
                        boolean sizeValid)

testDebug

public void testDebug()

testNoDebug

public void testNoDebug()

testStripped

public void testStripped()

testStaticDebug

public void testStaticDebug()

testStaticNoDebug

public void testStaticNoDebug()

testStaticStripped

public void testStaticStripped()

testNoSize

public void testNoSize()

testNoDebugNoSize

public void testNoDebugNoSize()

testStrippedNoSize

public void testStrippedNoSize()

testStaticNoSize

public void testStaticNoSize()

testStaticNoDebugNoSize

public void testStaticNoDebugNoSize()

testStaticStrippedNoSize

public void testStaticStrippedNoSize()

testGlobalInGlobal

public void testGlobalInGlobal()

testLocalInGlobal

public void testLocalInGlobal()

testGlobalInLocal

public void testGlobalInLocal()

testLocalInLocal

public void testLocalInLocal()

testGlobalAfterNested

public void testGlobalAfterNested()

testLocalAfterNested

public void testLocalAfterNested()

testNoSymbolAfterGlobal

public void testNoSymbolAfterGlobal()

testNoSymbolAfterLocal

public void testNoSymbolAfterLocal()

testGlobalSize0InGlobal

public void testGlobalSize0InGlobal()

testLocalSize0InGlobal

public void testLocalSize0InGlobal()

testGlobalSize0InLocal

public void testGlobalSize0InLocal()

testLocalSize0InLocal

public void testLocalSize0InLocal()

testGlobalAfterNestedSize0

public void testGlobalAfterNestedSize0()

testLocalAfterNestedSize0

public void testLocalAfterNestedSize0()

testSmallGlobalAtLargeGlobal

public void testSmallGlobalAtLargeGlobal()

testSmallLocalAtLargeGlobal

public void testSmallLocalAtLargeGlobal()

testSmallGlobalAtLargeLocal

public void testSmallGlobalAtLargeLocal()

testSmallLocalAtLargeLocal

public void testSmallLocalAtLargeLocal()

testAfterGlobalContiningSize0

public void testAfterGlobalContiningSize0()

testAfterLocalContiningSize0

public void testAfterLocalContiningSize0()