いくつかのチュートリアルとマニュアルを読みましたが、それらはすべて、実際に必要な部分、つまり実際に実行する部分をスキップしています。
私のシナリオは次のとおりです。
私はConnection
インターフェースを持っています:
public interface Connection {
void open(Selector selector);
void send(NetMessage message);
}
私は以下を必要とする本番環境の実装を持っていますSocketFactory
:
public class ConnectionImpl implements Connection {
// members
@Inject
public ConnectionImpl(@Assisted SecurityMode securityMode, @Assisted long connectionId,
@Assisted EntityAddresses addresses, SocketFactory socketFactory)
だから私は作成しましたConnectionFactory
:
public interface ConnectionFactory {
SioConnection create(SecurityMode securityMode, long connectionId, EntityAddresses addresses);
}
今、私はSocketFactory
:SocketFactoryProd
との 2 つの実装を持っていSocketFactoryTest
ます。
Test forを作成していて、 withConnection
を作成したいのですが、正確な方法がわかりません。これは、私が見逃し続けている部分であり、テスト (またはテスト クラス) に記述する必要があります。ConnectionImpl
SocketFactoryTest
setUp