1

いくつかのチュートリアルとマニュアルを読みましたが、それらはすべて、実際に必要な部分、つまり実際に実行する部分をスキップしています。

私のシナリオは次のとおりです。

私は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を作成したいのですが、正確な方法がわかりません。これは、私が見逃し続けている部分であり、テスト (またはテスト クラス) に記述する必要があります。ConnectionImplSocketFactoryTestsetUp

4

1 に答える 1