SMBIOS Library
|
#include <testStandalone.h>
Protected Member Functions | |
virtual std::string | getCppunitTopDirectory () |
virtual std::string | getWritableDirectory () |
virtual std::string | getTestName () |
virtual std::string | getTestDirectory () |
Definition at line 40 of file testStandalone.h.
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 | ( | testStandalone | ) |
CPPUNIT_TEST_SUITE_END | ( | ) |
|
inlineprotectedvirtual |
Definition at line 43 of file testStandalone.h.
References global_argv.
|
inlineprotectedvirtual |
Definition at line 60 of file testStandalone.h.
References global_argv.
|
inlineprotectedvirtual |
Definition at line 55 of file testStandalone.h.
References global_argv.
|
inlineprotectedvirtual |
Definition at line 48 of file testStandalone.h.
References global_argv.
|
virtual |
Definition at line 71 of file testStandalone.cpp.
References copyFile(), fileExists(), CmosRWFactory::getFactory(), MemoryFactory::getFactory(), SmiFactory::getFactory(), SmbiosFactory::getFactory(), IFactory::setMode(), IFactory::setParameter(), and IFactory::UnitTestMode.
|
virtual |
Definition at line 114 of file testStandalone.cpp.
References CmosRWFactory::getFactory(), TokenTableFactory::getFactory(), MemoryFactory::getFactory(), SmiFactory::getFactory(), SmbiosFactory::getFactory(), and IFactory::reset().
void testCmosConstructor | ( | ) |
Definition at line 568 of file testStandalone.cpp.
References ITokenTable::begin(), ITokenTable::end(), TokenTableFactory::getFactory(), TokenTableFactory::getSingleton(), STD_TEST_END, and STD_TEST_START.
void testConstIterator | ( | ) |
Definition at line 221 of file testStandalone.cpp.
References ISmbiosTable::begin(), ISmbiosTable::end(), SmbiosFactory::getFactory(), ISmbiosTable::getNumberOfEntries(), SmbiosFactory::getSingleton(), STD_TEST_END, and STD_TEST_START.
void testEachItemAccessors | ( | ) |
Definition at line 394 of file testStandalone.cpp.
References ISmbiosTable::begin(), ISmbiosTable::end(), SmbiosFactory::getFactory(), ISmbiosItem::getHandle(), ISmbiosItem::getLength(), SmbiosFactory::getSingleton(), ISmbiosItem::getType(), smbios::getU16_FromItem(), smbios::getU8_FromItem(), STD_TEST_END, and STD_TEST_START.
void testEntryCount | ( | ) |
Definition at line 197 of file testStandalone.cpp.
References ISmbiosTable::begin(), ISmbiosTable::end(), SmbiosFactory::getFactory(), ISmbiosTable::getNumberOfEntries(), SmbiosFactory::getSingleton(), STD_TEST_END, and STD_TEST_START.
void testException | ( | ) |
Definition at line 662 of file testStandalone.cpp.
References Exception< S >::setMessageString(), Exception< S >::setParameter(), STD_TEST_END, STD_TEST_START, and Exception< S >::what().
void testGetBoundaries | ( | ) |
Definition at line 483 of file testStandalone.cpp.
References ASSERT_THROWS, ISmbiosTable::end(), SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), smbios::getU16_FromItem(), smbios::getU32_FromItem(), smbios::getU64_FromItem(), smbios::getU8_FromItem(), STD_TEST_END, and STD_TEST_START.
void testItemIdentity | ( | ) |
Definition at line 348 of file testStandalone.cpp.
References smbios::BIOS_Information, SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), ISmbiosItem::getType(), STD_TEST_END, STD_TEST_START, and smbios::System_Information.
void testLibraryVersion | ( | ) |
Definition at line 650 of file testStandalone.cpp.
References LIBSMBIOS_RELEASE_VERSION, SMBIOSGetLibraryVersionString(), STD_TEST_END, and STD_TEST_START.
void testMemoryBadFiles | ( | ) |
Definition at line 519 of file testStandalone.cpp.
References ASSERT_THROWS, MemoryFactory::getFactory(), MemoryFactory::makeNew(), IFactory::setMode(), IFactory::setParameter(), STD_TEST_END, STD_TEST_START, and IFactory::UnitTestMode.
void testMemoryFuncs | ( | ) |
Definition at line 540 of file testStandalone.cpp.
References ASSERT_THROWS, IMemory::getByte(), MemoryFactory::getFactory(), MemoryFactory::getSingleton(), IMemory::putByte(), STD_TEST_END, and STD_TEST_START.
void testNonXml | ( | ) |
Definition at line 428 of file testStandalone.cpp.
References smbios::BIOS_Information, SmbiosFactory::getFactory(), ISmbiosItem::getHandle(), ISmbiosItem::getLength(), ISmbiosItem::getType(), smbios::getU16_FromItem(), smbios::getU8_FromItem(), SmbiosFactory::makeNew(), IFactory::reset(), STD_TEST_END, and STD_TEST_START.
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 smbios::BIOS_Information, SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), smbios::isBitSet(), STD_TEST_END, and STD_TEST_START.
void testSmi_callingInterface | ( | ) |
Definition at line 594 of file testStandalone.cpp.
References SmiFactory::DELL_CALLING_INTERFACE_SMI, SmiFactory::getFactory(), SmiFactory::makeNew(), STD_TEST_END, and STD_TEST_START.
void testSmi_callingInterface_physaddr | ( | ) |
Definition at line 616 of file testStandalone.cpp.
References SmiFactory::DELL_CALLING_INTERFACE_SMI, SmiFactory::getFactory(), SmiFactory::makeNew(), STD_TEST_END, and STD_TEST_START.
void testStateBytes | ( | ) |
void testStreamify | ( | ) |
Definition at line 324 of file testStandalone.cpp.
References ISmbiosTable::end(), SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), STD_TEST_END, and STD_TEST_START.
void testSubscriptOperator1 | ( | ) |
Definition at line 245 of file testStandalone.cpp.
References ISmbiosTable::end(), SmbiosFactory::getFactory(), ISmbiosTable::getNumberOfEntries(), SmbiosFactory::getSingleton(), STD_TEST_END, and STD_TEST_START.
void testSubscriptOperator2 | ( | ) |
Definition at line 266 of file testStandalone.cpp.
References STD_TEST_END, and STD_TEST_START.
void testSubscriptOperator3 | ( | ) |
Definition at line 291 of file testStandalone.cpp.
References ISmbiosTable::end(), SmbiosFactory::getFactory(), SmbiosFactory::getSingleton(), STD_TEST_END, and STD_TEST_START.
void testTable_Subscript | ( | ) |
Definition at line 150 of file testStandalone.cpp.
References smbios::BIOS_Information, SmbiosFactory::getFactory(), ISmbiosItem::getHandle(), smbios::getItemHandle(), smbios::getItemLength(), smbios::getItemType(), ISmbiosItem::getLength(), SmbiosFactory::getSingleton(), ISmbiosItem::getType(), STD_TEST_END, STD_TEST_START, and smbios::System_Information.