下表汇总了基于表的 DataSource 中可用的各种参数类型,以及哪些类型字符串可用于使 DataSource 文件在本机、托管和脚本测试中兼容。
Note
可在所有托管、本机或脚本测试中使用“String”、“int”、“bool”、“double”、“__int64”、“unsigned __int64”和“XML”类型。
默认情况下,如果未指定类型,则假定该类型为“String”。 查看每个表中的第一行。
若要将数组类型与上面指定的任何类型结合使用,只需将“[]”追加到该类型的末尾。
对于本机测试
| 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 |
对于托管测试
| ParameterType | LanguageType |
|---|---|
| "String" | 字符串 |
| “Int32”或“int” | int |
| “uint”或“uint32” | uint |
| “bool”或“boolean” | bool |
| “double”或“decimal” | 十进制 |
| “__int64”或“int64” | int64 |
| “unsigned __int64”或“uint64” | uint64 |
| "DWORD" | uint |
| "XML" | 字符串 |
对于脚本测试
| ParameterType | LanguageType |
|---|---|
| “String”或“BSTR” | VT_BSTR |
| "int" | VT_INT |
| “unsigned int”或“uint” | VT_UINT |
| "bool" | VT_BOOL |
| "double" | VT_R8 |
| "__int64" | VT_I8 |
| "unsigned __int64" | VT_UI8 |
| "XML" | VT_BSTR |