TsDataSource Class Reference

A test suit for the DataSource interface. More...

#include <TsDataSource.h>

Inheritance diagram for TsDataSource:

Public Member Functions

void setUp ()
 
void tearDown ()
 

Public Attributes

te::gm::Envelope m_box
 
te::da::DataSourceCapabilities m_capabilit
 
std::map< std::string, std::string > m_connInfo
 
std::map< std::string, std::string > m_connInfoDropDs
 
std::map< std::string, std::string > m_connInfoExist
 
std::map< std::string, std::string > m_connInfoNewDs
 
std::string m_connStr
 
te::da::DataSourcem_ds
 
std::string m_dsType
 
te::gm::Geometrym_geom
 
te::gm::LinearRingm_linearRing
 
te::gm::Polygonm_pol
 
te::gm::Point m_pt
 
std::vector< std::string > m_vecDtNames
 
std::vector< std::pair< std::string, te::gm::Envelope > > m_vecDtNamesAndEnvelops
 
std::vector< te::gm::Envelopem_vecEnvelops
 
std::vector< std::pair< std::string, te::gm::Envelope > > m_vecNamesAndRecs
 
std::vector< std::pair< std::string, size_t > > m_vecNamesSizes
 
std::vector< std::pair< std::string, size_t > > m_vecNamesSizesRec
 

Protected Member Functions

void tcAddCheckConstraint ()
 
void tcAddDataSet ()
 
void tcAddForeignKey ()
 
void tcAddIndex ()
 
void tcAddPrimaryKey ()
 
void tcAddProperty ()
 
void tcAddSequence ()
 
void tcAddUniqueKey ()
 
void tcCancel ()
 
void tcCheckConstraintExists ()
 
void tcCloneDataSet ()
 
void tcClose ()
 
void tcCloseConnection ()
 
void tcCreate ()
 
void tcCreateDataSet ()
 
void tcCreateNewDS ()
 
void tcDataSetExists ()
 
void tcDrop ()
 
void tcDropCheckConstraint ()
 
void tcDropDataSet ()
 
void tcDropDS ()
 
void tcDropForeignKey ()
 
void tcDropIndex ()
 
void tcDropPrimaryKey ()
 
void tcDropProperty ()
 
void tcDropSequence ()
 
void tcDropUniqueKey ()
 
void tcEscape ()
 
void tcExecuteQuery ()
 
void tcExecuteString ()
 
void tcExist ()
 
void tcExistsDS ()
 
void tcForeignKeyExists ()
 
void tcGetCapabilities ()
 
void tcGetCatalog ()
 
void tcGetCatalogFull ()
 
void tcGetCheckConstraint ()
 
void tcGetCheckConstraintNames ()
 
void tcGetConnectionInfo ()
 
void tcGetDataSetByEnvRec ()
 
void tcGetDataSetByEnvRec1 ()
 
void tcGetDataSetByEnvRec2 ()
 
void tcGetDataSetByGeometry ()
 
void tcGetDataSetByName ()
 
void tcGetDataSetByOids ()
 
void tcGetDataSetByProperty ()
 
void tcGetDataSetNames ()
 
void tcGetDataSetType ()
 
void tcGetDataSourceNames ()
 
void tcGetEncodings ()
 
void tcGetEncodingsOfDS ()
 
void tcGetExtentByPropName ()
 
void tcGetExtentByPropPos ()
 
void tcGetForeignKeyNames ()
 
void tcGetForeingKey ()
 
void tcGetId ()
 
void tcGetIndex ()
 
void tcGetIndexNames ()
 
void tcGetNumberOfDataSets ()
 
void tcGetNumberOfItems ()
 
void tcGetNumberOfProperties ()
 
void tcGetPrimaryKey ()
 
void tcGetProperties ()
 
void tcGetPropertyByName ()
 
void tcGetPropertyByPos ()
 
void tcGetPropertyNames ()
 
void tcGetSequence ()
 
void tcGetSequenceNames ()
 
void tcGetTransactor ()
 
void tcGetType ()
 
void tcGetUniqueKey ()
 
void tcGetUniqueKeyNames ()
 
void tcHasDataSets ()
 
void tcIndexExists ()
 
void tcIsDataSetNameValid ()
 
void tcIsOpened ()
 
void tcIsPropertyNameValid ()
 
void tcIsValid ()
 
void tcOpenWithMap ()
 
void tcOpenWithStr ()
 
void tcPrimaryKeyExists ()
 
void tcPropertyExists ()
 
void tcQueryBySelect ()
 
void tcQueryByString ()
 
void tcRemoveOids ()
 
void tcRenameDataSet ()
 
void tcRenameProperty ()
 
void tcSequenceExists ()
 
void tcSetConnectionInfo ()
 
void tcSetId ()
 
void tcSQLDialect ()
 
void tcUniqueKeyExists ()
 
void tcUpdateDataSet ()
 

Private Member Functions

 CPPUNIT_TEST (tcOpenWithStr)
 
 CPPUNIT_TEST (tcGetId)
 
 CPPUNIT_TEST (tcClose)
 
 CPPUNIT_TEST (tcExist)
 
 CPPUNIT_TEST (tcSetConnectionInfo)
 
 CPPUNIT_TEST (tcOpenWithMap)
 
 CPPUNIT_TEST (tcGetType)
 
 CPPUNIT_TEST (tcIsOpened)
 
 CPPUNIT_TEST (tcIsValid)
 
 CPPUNIT_TEST (tcGetDataSetByName)
 
 CPPUNIT_TEST (tcGetDataSetByEnvRec)
 
 CPPUNIT_TEST (tcGetDataSetByEnvRec1)
 
 CPPUNIT_TEST (tcGetDataSetByEnvRec2)
 
 CPPUNIT_TEST (tcGetDataSetByGeometry)
 
 CPPUNIT_TEST (tcGetDataSetByProperty)
 
 CPPUNIT_TEST (tcGetDataSetByOids)
 
 CPPUNIT_TEST (tcGetCatalog)
 
 CPPUNIT_TEST (tcGetCatalogFull)
 
 CPPUNIT_TEST (tcGetCapabilities)
 
 CPPUNIT_TEST (tcSQLDialect)
 
 CPPUNIT_TEST (tcGetTransactor)
 
 CPPUNIT_TEST (tcGetConnectionInfo)
 
 CPPUNIT_TEST (tcClose)
 
 CPPUNIT_TEST (tcSetConnectionInfo)
 
 CPPUNIT_TEST (tcCloseConnection)
 
 CPPUNIT_TEST (tcCreate)
 
 CPPUNIT_TEST (tcDrop)
 
 CPPUNIT_TEST (tcGetEncodings)
 
 CPPUNIT_TEST_SUITE (TsDataSource)
 
 CPPUNIT_TEST_SUITE_END ()
 

Detailed Description

A test suit for the DataSource interface.

....
This test suite will check the following:

  • ;
  • ;
  • ;
  • ;
  • ;

Definition at line 56 of file TsDataSource.h.

Member Function Documentation

TsDataSource::CPPUNIT_TEST ( tcOpenWithStr  )
private
TsDataSource::CPPUNIT_TEST ( tcGetId  )
private
TsDataSource::CPPUNIT_TEST ( tcClose  )
private
TsDataSource::CPPUNIT_TEST ( tcExist  )
private
TsDataSource::CPPUNIT_TEST ( tcSetConnectionInfo  )
private
TsDataSource::CPPUNIT_TEST ( tcOpenWithMap  )
private
TsDataSource::CPPUNIT_TEST ( tcGetType  )
private
TsDataSource::CPPUNIT_TEST ( tcIsOpened  )
private
TsDataSource::CPPUNIT_TEST ( tcIsValid  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByName  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByEnvRec  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByEnvRec1  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByEnvRec2  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByGeometry  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByProperty  )
private
TsDataSource::CPPUNIT_TEST ( tcGetDataSetByOids  )
private
TsDataSource::CPPUNIT_TEST ( tcGetCatalog  )
private
TsDataSource::CPPUNIT_TEST ( tcGetCatalogFull  )
private
TsDataSource::CPPUNIT_TEST ( tcGetCapabilities  )
private
TsDataSource::CPPUNIT_TEST ( tcSQLDialect  )
private
TsDataSource::CPPUNIT_TEST ( tcGetTransactor  )
private
TsDataSource::CPPUNIT_TEST ( tcGetConnectionInfo  )
private
TsDataSource::CPPUNIT_TEST ( tcClose  )
private
TsDataSource::CPPUNIT_TEST ( tcSetConnectionInfo  )
private
TsDataSource::CPPUNIT_TEST ( tcCloseConnection  )
private
TsDataSource::CPPUNIT_TEST ( tcCreate  )
private
TsDataSource::CPPUNIT_TEST ( tcDrop  )
private
TsDataSource::CPPUNIT_TEST ( tcGetEncodings  )
private
TsDataSource::CPPUNIT_TEST_SUITE ( TsDataSource  )
private
TsDataSource::CPPUNIT_TEST_SUITE_END ( )
private
void TsDataSource::tcAddCheckConstraint ( )
protected
void TsDataSource::tcAddDataSet ( )
protected
void TsDataSource::tcAddForeignKey ( )
protected
void TsDataSource::tcAddIndex ( )
protected
void TsDataSource::tcAddPrimaryKey ( )
protected
void TsDataSource::tcAddProperty ( )
protected
void TsDataSource::tcAddSequence ( )
protected
void TsDataSource::tcAddUniqueKey ( )
protected
void TsDataSource::tcCancel ( )
protected
void TsDataSource::tcCheckConstraintExists ( )
protected
void TsDataSource::tcCloneDataSet ( )
protected
void TsDataSource::tcClose ( )
protected
void TsDataSource::tcCloseConnection ( )
protected

Definition at line 291 of file attic/unittest/dataaccess/TsDataSource.cpp.

void TsDataSource::tcCreate ( )
protected
void TsDataSource::tcCreateDataSet ( )
protected
void TsDataSource::tcCreateNewDS ( )
protected
void TsDataSource::tcDataSetExists ( )
protected
void TsDataSource::tcDrop ( )
protected
void TsDataSource::tcDropCheckConstraint ( )
protected
void TsDataSource::tcDropDataSet ( )
protected
void TsDataSource::tcDropDS ( )
protected
void TsDataSource::tcDropForeignKey ( )
protected
void TsDataSource::tcDropIndex ( )
protected
void TsDataSource::tcDropPrimaryKey ( )
protected
void TsDataSource::tcDropProperty ( )
protected
void TsDataSource::tcDropSequence ( )
protected
void TsDataSource::tcDropUniqueKey ( )
protected
void TsDataSource::tcEscape ( )
protected
void TsDataSource::tcExecuteQuery ( )
protected
void TsDataSource::tcExecuteString ( )
protected
void TsDataSource::tcExist ( )
protected
void TsDataSource::tcExistsDS ( )
protected
void TsDataSource::tcForeignKeyExists ( )
protected
void TsDataSource::tcGetCapabilities ( )
protected
void TsDataSource::tcGetCatalog ( )
protected

Definition at line 144 of file attic/unittest/dataaccess/TsDataSource.cpp.

void TsDataSource::tcGetCatalogFull ( )
protected

Definition at line 170 of file attic/unittest/dataaccess/TsDataSource.cpp.

void TsDataSource::tcGetCheckConstraint ( )
protected
void TsDataSource::tcGetCheckConstraintNames ( )
protected
void TsDataSource::tcGetConnectionInfo ( )
protected
void TsDataSource::tcGetDataSetByName ( )
protected
void TsDataSource::tcGetDataSetByOids ( )
protected

Definition at line 564 of file attic/unittest/dataaccess/TsDataSource.cpp.

void TsDataSource::tcGetDataSetNames ( )
protected
void TsDataSource::tcGetDataSetType ( )
protected
void TsDataSource::tcGetDataSourceNames ( )
protected
void TsDataSource::tcGetEncodings ( )
protected

Definition at line 321 of file attic/unittest/dataaccess/TsDataSource.cpp.

References m_connInfo, m_ds, and m_dsType.

void TsDataSource::tcGetEncodingsOfDS ( )
protected
void TsDataSource::tcGetExtentByPropName ( )
protected
void TsDataSource::tcGetExtentByPropPos ( )
protected
void TsDataSource::tcGetForeignKeyNames ( )
protected
void TsDataSource::tcGetForeingKey ( )
protected
void TsDataSource::tcGetId ( )
protected
void TsDataSource::tcGetIndex ( )
protected
void TsDataSource::tcGetIndexNames ( )
protected
void TsDataSource::tcGetNumberOfDataSets ( )
protected
void TsDataSource::tcGetNumberOfItems ( )
protected
void TsDataSource::tcGetNumberOfProperties ( )
protected
void TsDataSource::tcGetPrimaryKey ( )
protected
void TsDataSource::tcGetProperties ( )
protected
void TsDataSource::tcGetPropertyByName ( )
protected
void TsDataSource::tcGetPropertyByPos ( )
protected
void TsDataSource::tcGetPropertyNames ( )
protected
void TsDataSource::tcGetSequence ( )
protected
void TsDataSource::tcGetSequenceNames ( )
protected
void TsDataSource::tcGetTransactor ( )
protected
void TsDataSource::tcGetType ( )
protected
void TsDataSource::tcGetUniqueKey ( )
protected
void TsDataSource::tcGetUniqueKeyNames ( )
protected
void TsDataSource::tcHasDataSets ( )
protected
void TsDataSource::tcIndexExists ( )
protected
void TsDataSource::tcIsDataSetNameValid ( )
protected
void TsDataSource::tcIsOpened ( )
protected
void TsDataSource::tcIsPropertyNameValid ( )
protected
void TsDataSource::tcIsValid ( )
protected
void TsDataSource::tcOpenWithMap ( )
protected

Definition at line 78 of file attic/unittest/dataaccess/TsDataSource.cpp.

References m_ds, and te::da::DataSource::open().

void TsDataSource::tcOpenWithStr ( )
protected

Definition at line 87 of file attic/unittest/dataaccess/TsDataSource.cpp.

References m_ds, and te::da::DataSource::open().

void TsDataSource::tcPrimaryKeyExists ( )
protected
void TsDataSource::tcPropertyExists ( )
protected
void TsDataSource::tcQueryBySelect ( )
protected
void TsDataSource::tcQueryByString ( )
protected
void TsDataSource::tcRemoveOids ( )
protected
void TsDataSource::tcRenameDataSet ( )
protected
void TsDataSource::tcRenameProperty ( )
protected
void TsDataSource::tcSequenceExists ( )
protected
void TsDataSource::tcSetConnectionInfo ( )
protected
void TsDataSource::tcSetId ( )
protected
void TsDataSource::tcSQLDialect ( )
protected
void TsDataSource::tcUniqueKeyExists ( )
protected
void TsDataSource::tcUpdateDataSet ( )
protected
void TsDataSource::tearDown ( )

Definition at line 65 of file attic/unittest/dataaccess/TsDataSource.cpp.

References m_ds.

Member Data Documentation

te::gm::Envelope TsDataSource::m_box

Definition at line 279 of file TsDataSource.h.

Referenced by setUp(), tcGetDataSetByGeometry(), and tcGetDataSetByProperty().

std::map<std::string, std::string> TsDataSource::m_connInfo

Definition at line 263 of file TsDataSource.h.

Referenced by setUp(), tcGetEncodings(), and tcSetConnectionInfo().

std::map<std::string, std::string> TsDataSource::m_connInfoDropDs

Definition at line 269 of file TsDataSource.h.

Referenced by setUp(), and tcDrop().

std::map<std::string, std::string> TsDataSource::m_connInfoExist

Definition at line 264 of file TsDataSource.h.

Referenced by setUp(), and tcExist().

std::map<std::string, std::string> TsDataSource::m_connInfoNewDs

Definition at line 268 of file TsDataSource.h.

Referenced by setUp(), and tcCreate().

std::string TsDataSource::m_connStr

Definition at line 266 of file TsDataSource.h.

Referenced by setUp().

std::string TsDataSource::m_dsType

Definition at line 267 of file TsDataSource.h.

Referenced by setUp(), tcCreate(), tcDrop(), tcExist(), tcGetEncodings(), and tcGetType().

te::gm::Geometry* TsDataSource::m_geom

Definition at line 283 of file TsDataSource.h.

Referenced by setUp(), tcGetDataSetByGeometry(), and tcGetDataSetByProperty().

te::gm::LinearRing* TsDataSource::m_linearRing

Definition at line 281 of file TsDataSource.h.

te::gm::Polygon* TsDataSource::m_pol

Definition at line 282 of file TsDataSource.h.

Referenced by setUp(), tcGetDataSetByGeometry(), and tcGetDataSetByProperty().

te::gm::Point TsDataSource::m_pt

Definition at line 280 of file TsDataSource.h.

Referenced by setUp(), tcGetDataSetByGeometry(), and tcGetDataSetByProperty().

std::vector<std::string> TsDataSource::m_vecDtNames
std::vector<std::pair<std::string, te::gm::Envelope> > TsDataSource::m_vecDtNamesAndEnvelops

Definition at line 274 of file TsDataSource.h.

Referenced by setUp().

std::vector<te::gm::Envelope> TsDataSource::m_vecEnvelops

Definition at line 273 of file TsDataSource.h.

Referenced by setUp().

std::vector<std::pair<std::string, te::gm::Envelope> > TsDataSource::m_vecNamesAndRecs

Definition at line 275 of file TsDataSource.h.

Referenced by setUp(), tcGetDataSetByEnvRec1(), and tcGetDataSetByEnvRec2().

std::vector<std::pair<std::string, size_t> > TsDataSource::m_vecNamesSizes

Definition at line 276 of file TsDataSource.h.

Referenced by setUp().

std::vector<std::pair<std::string, size_t> > TsDataSource::m_vecNamesSizesRec

Definition at line 277 of file TsDataSource.h.

Referenced by setUp(), and tcGetDataSetByEnvRec2().


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