use of org.apache.servicecomb.foundation.common.RegisterManager in project incubator-servicecomb-java-chassis by apache.
the class TestConsumer method testConsumerProviderManager.
@SuppressWarnings({ "rawtypes", "unchecked" })
@Test
public void testConsumerProviderManager() {
ConsumerProviderManager oConsumerProviderManager = new ConsumerProviderManager();
RegisterManager oRegisterManager = new RegisterManager("cse consumer provider manager");
oRegisterManager.register("cse.references.cse consumer provider manager", "cse consumer provider manager");
boolean validAssert = true;
try {
oConsumerProviderManager.getReferenceConfig("consumer provider manager");
} catch (Throwable ee) {
Assert.assertNotEquals(null, ee);
validAssert = false;
}
Assert.assertFalse(validAssert);
}
use of org.apache.servicecomb.foundation.common.RegisterManager in project incubator-servicecomb-java-chassis by apache.
the class TestConsumer method testReferenceConfig.
@Test
public void testReferenceConfig() throws InterruptedException {
Map<String, String> oMap = new ConcurrentHashMap<>();
oMap.put("test1", "value1");
RegisterManager<String, String> oManager = new RegisterManager<>("test");
oManager.register("test1", "value1");
SyncResponseExecutor oExecutor = new SyncResponseExecutor();
oExecutor.execute(new Runnable() {
@Override
public void run() {
oExecutor.setResponse(Response.succResp("success"));
}
});
Assert.assertEquals(true, oExecutor.waitResponse().isSuccessed());
}
Aggregations