testPlatform Class Reference

#include <testPlatform.h>

List of all members.

Public Member Functions

virtual void setUp ()
virtual void tearDown ()
void testGetBoundaries ()
void testCmosChecksum ()
void testCmosWriting ()
void testSystemInfo ()
void testIdByte ()
void testServiceTag ()
void testServiceTagWriting ()
void testAssetTag ()
void testSystemName ()
void testBiosVersion ()
void testIsDell ()
void testVariousAccessors ()
void testOutOfBounds ()
void testConstructionOffset1 ()
void testConstructionOffset2 ()
void testStateBytes ()
void testUpBoot ()
 CPPUNIT_TEST_SUITE (testPlatform)
 CPPUNIT_TEST (testCmosChecksum)
 CPPUNIT_TEST (testCmosWriting)
 CPPUNIT_TEST (testSystemInfo)
 CPPUNIT_TEST (testIdByte)
 CPPUNIT_TEST (testServiceTag)
 CPPUNIT_TEST (testServiceTagWriting)
 CPPUNIT_TEST (testAssetTag)
 CPPUNIT_TEST (testSystemName)
 CPPUNIT_TEST (testBiosVersion)
 CPPUNIT_TEST (testIsDell)
 CPPUNIT_TEST (testVariousAccessors)
 CPPUNIT_TEST (testOutOfBounds)
 CPPUNIT_TEST (testConstructionOffset1)
 CPPUNIT_TEST (testConstructionOffset2)
 CPPUNIT_TEST (testStateBytes)
 CPPUNIT_TEST (testUpBoot)
 CPPUNIT_TEST_SUITE_END ()

Protected Member Functions

virtual std::string getCppunitTopDirectory ()
virtual std::string getWritableDirectory ()
virtual std::string getTestName ()
virtual std::string getTestDirectory ()
std::string getTestInputString (std::string toFind, std::string section="systemInfo")
void checkSkipTest (std::string testName)

Protected Attributes

XML_NAMESPACE DOMBuilder * parser
XML_NAMESPACE DOMDocument * doc


Detailed Description

Definition at line 40 of file testPlatform.h.


Member Function Documentation

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

Definition at line 43 of file testPlatform.h.

References global_argv.

Referenced by setUp().

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

Definition at line 48 of file testPlatform.h.

References global_argv.

Referenced by setUp().

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

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

Definition at line 59 of file testPlatform.h.

References global_argv.

Referenced by setUp().

std::string getTestInputString ( std::string  toFind,
std::string  section = "systemInfo" 
) [protected]

void checkSkipTest ( std::string  testName  )  [protected]

void setUp (  )  [virtual]

void tearDown (  )  [virtual]

void testGetBoundaries (  ) 

void testCmosChecksum (  ) 

void testCmosWriting (  ) 

void testSystemInfo (  ) 

void testIdByte (  ) 

Definition at line 433 of file testPlatform.cpp.

References getTestInputString(), getTestName(), SMBIOSGetDellSystemId(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

void testServiceTag (  ) 

Definition at line 471 of file testPlatform.cpp.

References getTestInputString(), getTestName(), safeConvertToString(), SMBIOSGetServiceTag(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

void testServiceTagWriting (  ) 

void testAssetTag (  ) 

void testSystemName (  ) 

Definition at line 459 of file testPlatform.cpp.

References getTestInputString(), getTestName(), safeConvertToString(), SMBIOSGetSystemName(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

void testBiosVersion (  ) 

Definition at line 622 of file testPlatform.cpp.

References getTestInputString(), getTestName(), safeConvertToString(), SMBIOSGetBiosVersion(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

void testIsDell (  ) 

Definition at line 635 of file testPlatform.cpp.

References getTestInputString(), getTestName(), SMBIOSIsDellSystem(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

void testVariousAccessors (  ) 

void testOutOfBounds (  ) 

void testConstructionOffset1 (  ) 

void testConstructionOffset2 (  ) 

void testStateBytes (  ) 

Definition at line 705 of file testPlatform.cpp.

References getTestName(), SMBIOSGetNvramStateBytes(), SMBIOSHasNvramStateBytes(), SMBIOSSetNvramStateBytes(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

void testUpBoot (  ) 

Definition at line 761 of file testPlatform.cpp.

References getTestName(), SMBIOSGetBootToUp(), SMBIOSHasBootToUp(), SMBIOSSetBootToUp(), STD_TEST_END, and STD_TEST_START_CHECKSKIP.

Here is the call graph for this function:

CPPUNIT_TEST_SUITE ( testPlatform   ) 

CPPUNIT_TEST ( testCmosChecksum   ) 

CPPUNIT_TEST ( testCmosWriting   ) 

CPPUNIT_TEST ( testSystemInfo   ) 

CPPUNIT_TEST ( testIdByte   ) 

CPPUNIT_TEST ( testServiceTag   ) 

CPPUNIT_TEST ( testServiceTagWriting   ) 

CPPUNIT_TEST ( testAssetTag   ) 

CPPUNIT_TEST ( testSystemName   ) 

CPPUNIT_TEST ( testBiosVersion   ) 

CPPUNIT_TEST ( testIsDell   ) 

CPPUNIT_TEST ( testVariousAccessors   ) 

CPPUNIT_TEST ( testOutOfBounds   ) 

CPPUNIT_TEST ( testConstructionOffset1   ) 

CPPUNIT_TEST ( testConstructionOffset2   ) 

CPPUNIT_TEST ( testStateBytes   ) 

CPPUNIT_TEST ( testUpBoot   ) 

CPPUNIT_TEST_SUITE_END (  ) 


Member Data Documentation

XML_NAMESPACE DOMBuilder* parser [protected]

Definition at line 71 of file testPlatform.h.

Referenced by setUp(), and tearDown().

XML_NAMESPACE DOMDocument* doc [protected]


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

Generated on Sat Sep 27 05:25:13 2008 for SMBIOS Library by  doxygen 1.5.6