Public Member Functions | Protected Member Functions

testStandalone Class Reference

#include <testStandalone.h>

List of all members.

Public Member Functions

virtual void setUp ()
virtual void tearDown ()
void testSmbiosTableBase ()
void testSmbiosTableBase_iterNextItem ()
void testSmbiosTableBase_findItemByType ()
void testSmbiosTableBase_findItemByHandle ()
void testTable_Subscript ()
void testEntryCount ()
void testConstIterator ()
void testSubscriptOperator1 ()
void testSubscriptOperator2 ()
void testSubscriptOperator3 ()
void testSmbiosXml ()
void testStreamify ()
void testEachItemAccessors ()
void testItemIdentity ()
void testGetBoundaries ()
void testMemoryBadFiles ()
void testMemoryFuncs ()
void testCmosConstructor ()
void testSmi_callingInterface ()
void testSmi_callingInterface_physaddr ()
void testServiceTagWriting ()
void testLibraryVersion ()
void testStateBytes ()
void testException ()
void testNonXml ()
 CPPUNIT_TEST_SUITE (testStandalone)
 CPPUNIT_TEST (testSmbiosTableBase)
 CPPUNIT_TEST (testSmbiosTableBase_iterNextItem)
 CPPUNIT_TEST (testSmbiosTableBase_findItemByType)
 CPPUNIT_TEST (testSmbiosTableBase_findItemByHandle)
 CPPUNIT_TEST (testTable_Subscript)
 CPPUNIT_TEST (testEntryCount)
 CPPUNIT_TEST (testConstIterator)
 CPPUNIT_TEST (testSubscriptOperator1)
 CPPUNIT_TEST (testSubscriptOperator2)
 CPPUNIT_TEST (testSubscriptOperator3)
 CPPUNIT_TEST (testSmbiosXml)
 CPPUNIT_TEST (testStreamify)
 CPPUNIT_TEST (testItemIdentity)
 CPPUNIT_TEST (testEachItemAccessors)
 CPPUNIT_TEST (testGetBoundaries)
 CPPUNIT_TEST (testMemoryBadFiles)
 CPPUNIT_TEST (testMemoryFuncs)
 CPPUNIT_TEST (testCmosConstructor)
 CPPUNIT_TEST (testSmi_callingInterface)
 CPPUNIT_TEST (testSmi_callingInterface_physaddr)
 CPPUNIT_TEST (testLibraryVersion)
 CPPUNIT_TEST (testException)
 CPPUNIT_TEST (testNonXml)
 CPPUNIT_TEST_SUITE_END ()

Protected Member Functions

virtual std::string getCppunitTopDirectory ()
virtual std::string getWritableDirectory ()
virtual std::string getTestName ()
virtual std::string getTestDirectory ()

Detailed Description

Definition at line 40 of file testStandalone.h.


Member Function Documentation

CPPUNIT_TEST ( testSmbiosTableBase   ) 
CPPUNIT_TEST ( testSmbiosTableBase_iterNextItem   ) 
CPPUNIT_TEST ( testNonXml   ) 
CPPUNIT_TEST ( testSmbiosTableBase_findItemByType   ) 
CPPUNIT_TEST ( testSmbiosTableBase_findItemByHandle   ) 
CPPUNIT_TEST ( testTable_Subscript   ) 
CPPUNIT_TEST ( testEntryCount   ) 
CPPUNIT_TEST ( testConstIterator   ) 
CPPUNIT_TEST ( testSubscriptOperator1   ) 
CPPUNIT_TEST ( testSubscriptOperator2   ) 
CPPUNIT_TEST ( testGetBoundaries   ) 
CPPUNIT_TEST ( testSubscriptOperator3   ) 
CPPUNIT_TEST ( testSmbiosXml   ) 
CPPUNIT_TEST ( testStreamify   ) 
CPPUNIT_TEST ( testItemIdentity   ) 
CPPUNIT_TEST ( testEachItemAccessors   ) 
CPPUNIT_TEST ( testMemoryBadFiles   ) 
CPPUNIT_TEST ( testMemoryFuncs   ) 
CPPUNIT_TEST ( testCmosConstructor   ) 
CPPUNIT_TEST ( testSmi_callingInterface   ) 
CPPUNIT_TEST ( testSmi_callingInterface_physaddr   ) 
CPPUNIT_TEST ( testLibraryVersion   ) 
CPPUNIT_TEST ( testException   ) 
CPPUNIT_TEST_SUITE ( testStandalone   ) 
CPPUNIT_TEST_SUITE_END (  ) 
virtual std::string getCppunitTopDirectory (  )  [inline, protected, virtual]

Definition at line 43 of file testStandalone.h.

References global_argv.

Referenced by setUp().

virtual std::string getTestDirectory (  )  [inline, protected, virtual]

Definition at line 60 of file testStandalone.h.

References global_argv.

Referenced by setUp().

virtual std::string getTestName (  )  [inline, protected, virtual]
virtual std::string getWritableDirectory (  )  [inline, protected, virtual]

Definition at line 48 of file testStandalone.h.

References global_argv.

Referenced by setUp().

void setUp (  )  [virtual]
void tearDown (  )  [virtual]

Definition at line 114 of file testStandalone.cpp.

References SmiFactory::getFactory(), CmosRWFactory::getFactory(), MemoryFactory::getFactory(), SmbiosFactory::getFactory(), and TokenTableFactory::getFactory().

Referenced by testNonXml().

Here is the call graph for this function:

void testCmosConstructor (  ) 
void testConstIterator (  ) 
void testEachItemAccessors (  ) 
void testEntryCount (  ) 
void testException (  ) 

Definition at line 662 of file testStandalone.cpp.

References getTestName(), Exception< S >::setMessageString(), Exception< S >::setParameter(), STD_TEST_END, STD_TEST_START, and Exception< S >::what().

Here is the call graph for this function:

void testGetBoundaries (  ) 
void testItemIdentity (  ) 

Definition at line 348 of file testStandalone.cpp.

References SmbiosFactory::getFactory(), getTestName(), ISmbiosItem::getType(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testLibraryVersion (  ) 

Definition at line 650 of file testStandalone.cpp.

References getTestName(), SMBIOSGetLibraryVersionString(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testMemoryBadFiles (  ) 
void testMemoryFuncs (  ) 
void testNonXml (  ) 
void testServiceTagWriting (  ) 
void testSmbiosTableBase (  ) 

Definition at line 137 of file testStandalone.cpp.

void testSmbiosTableBase_findItemByHandle (  ) 

Definition at line 143 of file testStandalone.cpp.

void testSmbiosTableBase_findItemByType (  ) 

Definition at line 146 of file testStandalone.cpp.

void testSmbiosTableBase_iterNextItem (  ) 

Definition at line 140 of file testStandalone.cpp.

void testSmbiosXml (  ) 

Definition at line 466 of file testStandalone.cpp.

References SmbiosFactory::getFactory(), getTestName(), smbios::isBitSet(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testSmi_callingInterface (  ) 

Definition at line 594 of file testStandalone.cpp.

References SmiFactory::DELL_CALLING_INTERFACE_SMI, SmiFactory::getFactory(), getTestName(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testSmi_callingInterface_physaddr (  ) 

Definition at line 616 of file testStandalone.cpp.

References SmiFactory::DELL_CALLING_INTERFACE_SMI, SmiFactory::getFactory(), getTestName(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testStateBytes (  ) 
void testStreamify (  ) 

Definition at line 324 of file testStandalone.cpp.

References ISmbiosTable::end(), SmbiosFactory::getFactory(), getTestName(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testSubscriptOperator1 (  ) 

Definition at line 245 of file testStandalone.cpp.

References ISmbiosTable::end(), SmbiosFactory::getFactory(), ISmbiosTable::getNumberOfEntries(), getTestName(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testSubscriptOperator2 (  ) 

Definition at line 266 of file testStandalone.cpp.

References getTestName(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testSubscriptOperator3 (  ) 

Definition at line 291 of file testStandalone.cpp.

References ISmbiosTable::end(), SmbiosFactory::getFactory(), getTestName(), STD_TEST_END, and STD_TEST_START.

Here is the call graph for this function:

void testTable_Subscript (  ) 

The documentation for this class was generated from the following files: