2016-11-03 4 views
1

が動作していない私はTestHazelcastFactoryクライアントのモックは、私は嘲笑HazelCast intance.Hereに接続するために嘲笑hazelcastクライアントを作るためにTestHazelcastFactoryを使用しようとしています

サーバー

TestHazelcastFactory factory = new TestHazelcastFactory(); 
HazelcastInstance instance= factory.newHazelcastInstance(config); 

を試してみましたコードですクライアント

TestHazelcastFactory factory = new TestHazelcastFactory(); 
HazelcastInstance instance= factory.newHazelcastClient(clientConfig); 

しかしトンを接続することはできませんmocked Hazelcastインスタンス。

+0

設定は何もありませんが、ただ、ユーザー名とpassword.Itsは親切に私の答えを確認し、あればそれを受け入れ、その他の詳細に –

+0

を共有してください。それ以上の質問はありません。 – pppavan

+0

親愛なる@pppavanを持ってdoesnotメンバーとクライアントの設定 –

答えて

2

まず第一に、あなたはhazelcast-tests.jarshazelcast-client-tests.jar

testCompile "com.hazelcast:hazelcast:$HZ_VERSION:tests" testCompile "com.hazelcast:hazelcast-client:$HZ_VERSION:tests"

次を持っている必要があり、あなたはメンバーやクライアントのためHazelcastInstanceをクリアするために同じTestHazelcastFactoryを使用する必要があります。

チェックこのスニペット

TestHazelcastFactory testHazelcastFactory = new TestHazelcastFactory(); 

    HazelcastInstance member = testHazelcastFactory.newHazelcastInstance(); 
    IMap<Object, Object> testMap1 = member.getMap("test"); 
    testMap1.put(1, "test"); 

    HazelcastInstance client = testHazelcastFactory.newHazelcastClient(); 
    IMap<Object, Object> testMap2 = client.getMap("test"); 
    Object o = testMap2.get(1); 
    System.out.println("o = " + o); 

は、ご質問があれば私に教えてください。

乾杯、

ヴィク

関連する問題