MDAC 2.5 SDK - OLE DB Testing


 

OLE DB Level 0 Conformance Tests

There is at least one Level 0 test module for each Level 0 interface, in addition to one test module for data coercion and one test module for simple threading cases. There are a total of 20 Level 0 tests. The names of these tests are abbreviated forms of the interface names.

Test name Tested interface
IACCESSR IAccessor
ICLSFACT IClassFactory and CoCreateInstance
ICOLINFO IColumnsInfo
ICNVTTYP IConvertType
IDBCRSES IDBCreateSession
IDBINIT IDBInitialize
IDBPRPTS IDBProperties
IGETDSO IGetDataSource
IOPENRW IOpenRowset
IPERSIST IPersistFile
IROWSET IRowset
IROWCHNG IRowsetChange::SetData
IROWDEL IRowsetChange::DeleteRows
IROWIDEN IRowsetIdentity
IROWINFO IRowsetInfo
IROWNEW IRowsetChange::InsertRow
ISESPRPT ISessionProperties
THREADS Threading test (tests free-threaded only, not apartment model)
DATALITE Data Coercion test