Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following tables are summaries of various parameter types available in table based DataSource and which type string can be used to make your DataSource file compatible in native, managed and script tests.
Note
The "String", "int", "bool", "double", "__int64", "unsigned __int64", and "XML" types can be used in all, managed, native or script tests.
By default, if the type is not specified, the type is assumed to be "String". See the first row in each table.
To specify array type in conjunction with any types specified above, just append "[]" to the end of the type.
For native tests
ParameterType | LanguageType |
---|---|
"String" | WEX::Common::String |
"int" | int |
"unsigned int" | unsigned int |
"bool" | bool |
"double" | double |
"__int64" | __int64 |
"unsigned __int64" | unsigned __int64 |
"DWORD" | DWORD |
"size_t" | size_t |
"NoThrowString" | WEX::Common::NoThrowString |
"XML" | WEX::Common::String |
For managed tests
ParameterType | LanguageType |
---|---|
"String" | string |
"Int32" or "int" | int |
"uint" or "uint32" | uint |
"bool" or "boolean" | bool |
"double" or "decimal" | decimal |
"__int64" or "int64" | int64 |
"unsigned __int64" or "uint64" | uint64 |
"DWORD" | uint |
"XML" | string |
For script tests
ParameterType | LanguageType |
---|---|
"String" or "BSTR" | VT_BSTR |
"int" | VT_INT |
"unsigned int" or "uint" | VT_UINT |
"bool" | VT_BOOL |
"double" | VT_R8 |
"__int64" | VT_I8 |
"unsigned __int64" | VT_UI8 |
"XML" | VT_BSTR |