OTA を介して ALM でテスト スクリプトを作成できる vbscript でコードを作成しました。現在、Java 2 Com ブリッジとして JACOB を使用して Java で同じことを実行しようとしています。これを使用して空のテスト スクリプトを作成できましたが、さまざまなフィールド値を設定する方法がわかりません。
VBScript コード (完全に動作します):
Set tdc = CreateObject("TDAPIOLE80.TDConnection")
If (tdc Is Nothing) Then
MSGBOX "Connection is not created"
Else
MSGBOX "Connection is created"
End If
tdc.InitConnectionEx connectionString
tdc.Login userName, password
tdc.Connect domain, project
Set TreeMgr = tdc.TreeManager
Set testFolder = TreeMgr.NodeByPath(uploadDirectoryPath)
Set testFactory = testFolder.TestFactory
Set testItem = testFactory.AddItem (NULL)
testItem.Field("TS_DESCRIPTION")="Test script description"
...
Java コード (機能する部分のみ)
ActiveXComponent almConnection=new ActiveXComponent("TDAPIOLE80.TDConnection");
Dispatch.call(almConnection, "InitConnectionEx", "conn string");
Dispatch.call(almConnection, "login", "uname","pword");
Dispatch.call(almConnection, "connect","project","domain");
Dispatch treeMgr=Dispatch.get(almConnection, "TreeManager").toDispatch();
Dispatch testFolder=Dispatch.call(treeMgr,"NodeByPath", "project path").toDispatch();
Dispatch testFactory=Dispatch.get(testFolder, "TestFactory").toDispatch();
Dispatch testItem=Dispatch.call(testFactory,"AddItem","TO_BE_DELETED_SCRIPT9").toDispatch();
問題は、VBScript コードの最後の行です。
testItem.Field("TS_DESCRIPTION")="Test script description"
JACOB を使用して Java でこれをコーディングするにはどうすればよいですか? 助けてください。私は多くのグーグル検索を行いましたが、実質的なものは何も見つかりませんでした。