Search in sources :

Example 1 with RegisterManager

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);
}
Also used : RegisterManager(org.apache.servicecomb.foundation.common.RegisterManager) ConsumerProviderManager(org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager) Test(org.junit.Test)

Example 2 with RegisterManager

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());
}
Also used : RegisterManager(org.apache.servicecomb.foundation.common.RegisterManager) SyncResponseExecutor(org.apache.servicecomb.core.provider.consumer.SyncResponseExecutor) ConcurrentHashMap(java.util.concurrent.ConcurrentHashMap) Test(org.junit.Test)

Aggregations

RegisterManager (org.apache.servicecomb.foundation.common.RegisterManager)2 Test (org.junit.Test)2 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)1 ConsumerProviderManager (org.apache.servicecomb.core.provider.consumer.ConsumerProviderManager)1 SyncResponseExecutor (org.apache.servicecomb.core.provider.consumer.SyncResponseExecutor)1