- PR -

マルチスレッドを用いている場合の自動テストについて

1
投稿者投稿内容
kom
会議室デビュー日: 2003/09/19
投稿数: 10
お住まい・勤務地: お月様の見える家
投稿日時: 2006-06-13 00:25
ただいま『Eclipseプラグイン開発 ISBN:4-7973-2489-9』を元に
Eclipseのプラグイン開発と自動テストの勉強をしています。

進捗ダイアログを表示させて処理を行うほど長い処理の場合、
一般的にスレッドを設けて処理を分割するようですが、
そうするとテスト時にメイン処理のほうを
Thread.sleep()
とかやってとめてあげないと
期待した状態でのテストができません。
どなたかいい方法ご存知ないでしょうか。

_________________
^^
明日はどっちだ?
luckseed
常連さん
会議室デビュー日: 2006/05/23
投稿数: 24
投稿日時: 2006-06-13 09:29
別スレッドが終了するまで、メインスレッドを待機させておきたいということでしょうか。
それなら、Thread.sleep()の代わりにThread.join()を使用すれば期待した結果が得られるかと。
1

スキルアップ/キャリアアップ(JOB@IT)