2016-11-03 3 views
1

내가 조롱 HazelCast intance.Here에 연결 조롱 hazelcast 클라이언트를 만들기 위해 TestHazelcastFactory를 사용하려고 작동하지 않습니다 내가TestHazelcastFactory 클라이언트 모의

서버

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

을 시도하는 코드입니다 클라이언트

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

그러나 t 조롱 된 Hazelcast 인스턴스. 모든

+0

는 config 아무것도 없지만 단지 이름과 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); 

당신이 어떤 질문이 있으면 알려주세요.

건배,

비크