次の表は、テーブル ベースの 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" | ダブルワード |
| "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" | 10 進 |
| "__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 |