Qorus Integration Engine®
4.0.3.p2_git
|
Selects data from a remote DB and compares to expected data. More...
Public Member Methods | |
constructor (string remote, string dsname, string tableName, hash< auto > sh, softlist< auto > data, *hash< auto > opts) | |
Creates the object according to the arguments. More... | |
run (QorusInterfaceTest t) | |
runs the test; comparing all rows and then the row count | |
checkRowImpl (QorusInterfaceTest t, hash< auto > row) | |
compares each row to the expected row values | |
Public Member Methods inherited from QorusInterfaceTest::AbstractRemoteDbSelectAction | |
constructor (string remote, string dsname, string tableName, hash< auto > sh, *hash< auto > opts) | |
Creates the object according to the arguments. More... | |
Public Member Methods inherited from QorusInterfaceTest::AbstractRemoteDbSqlUtilAction | |
constructor (string action, string remote, string dsname, *hash< auto > opts) | |
Creates the object according to the arguments. More... | |
Public Member Methods inherited from QorusInterfaceTest::Action | |
constructor () | |
creates the object | |
Private Attributes | |
list< auto > | m_data |
expected data | |
Private Attributes inherited from QorusInterfaceTest::AbstractRemoteDbSelectAction | |
string | m_tableName |
the primary table name for the select call | |
hash< auto > | m_sh |
the select hash for the remote select stream | |
int | m_rows = 0 |
row count | |
Private Attributes inherited from QorusInterfaceTest::AbstractRemoteDbSqlUtilAction | |
string | m_action |
the sqlutil method or stream name | |
string | m_remote |
the remote connection name | |
string | m_ds |
the name of the remote datasource | |
*hash< auto > | m_opts |
stream options | |
Selects data from a remote DB and compares to expected data.
QorusInterfaceTest::RemoteDbSelectAction::constructor | ( | string | remote, |
string | dsname, | ||
string | tableName, | ||
hash< auto > | sh, | ||
softlist< auto > | data, | ||
*hash< auto > | opts | ||
) |
Creates the object according to the arguments.
remote | the name of the remote connection |
dsname | the name of the remote datasource |
tableName | the primary table name for the select stream |
sh | the select hash for the select stream; make sure the order is the same as in the expected data |
data | the expected row data in the remote database; must be a list of hashes |
opts | select stream options; see OMQ::DbRemoteReceive::constructor() for information; note that the "select" stream option is added automaticallty using the sh argument when opening the stream |