C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ExecutorServiceのFutureにモックのかけ方


(過去ログ 134 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■79353 / inTopicNo.1)  ExecutorServiceのFutureにモックのかけ方
  
□投稿者/ ぼぼ (1回)-(2016/03/24(Thu) 01:34:28)

分類:[Java] 

こんにちは。今JMockit1.3+JUnit(JDK1.8)でテストを書いてるのですが、ExecutorServiceを使っっている箇所にモックをかけたいのですが、なかなかできません。そもそもExecutorServiceはマルチスレッド生成管理ライブラリであり、できるのかどうかも疑問ですが。

実際のソースはこんな感じです。
↓MemoryクラスにExecutorServiceを仕込んでます。実際スレッドに乗るロジックはCallableクラスをimplementしてます。

Future<XXX> result = Memory.executure.submit(new XxxServiceCallable());

if (result.get().getCode() == ResultType.SUCCESS.getCode()) {
System.out.println("OK");
}

このFutureクラスのresultにモックをかけ、パターンを組み込みたいのですが。
お分かりになる方いましたら、よろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -