2
私が欲しいもの: EclipseエディタプラグインのJUnitテストを記述したいと思います。このため、私のTextEditor
拡張のインスタンスを設定したいと思います。次に、このTextEditor
の入力をStringから設定して、Stringの内容がエディタインスタンスの入力になるようにします。それから私はいくつかのテストを実行し、エディタがエラーなどをマークすることを主張したい。EclipseプラグインでTextEditorの文字列入力をプログラムで設定する方法は?
私が失敗した場合:文字列からエディタの入力を設定する方法がわかりません。エディターが行う必要がある唯一の機能はsetInput(IEditorInput input)
ですが、内容としてストリングを使用してÌEditorInput
を作成する方法はわかりません。
エディタの入力を指定の文字列に設定する方法はありますか?
エディタの働きの非常に多くは、エディタ入力の正確な詳細に依存しています。例えば、ほとんどのエディタは 'IEditorInput'ではなく' IFileEditorInput'を持っています。実際にエディタを正しくテストするには、ワークスペースファイルを与える必要があります。 –
と入力として与えられた文字列を含むワークスペースファイルを作成するにはどうすればよいですか? – Noltibus
'IFile'の' create'メソッドを使います。 –