blob: c47afb53eed460381ed6e0b6c1067e69e231c967 [file] [log] [blame]
package org.apache.dubbo.sample.tri.direct;
import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.config.ApplicationConfig;
import org.apache.dubbo.config.ReferenceConfig;
import org.apache.dubbo.config.bootstrap.DubboBootstrap;
import org.apache.dubbo.sample.tri.BaseTriWrapConsumerTest;
import org.apache.dubbo.sample.tri.TriSampleConstants;
import org.apache.dubbo.sample.tri.service.WrapGreeter;
import org.junit.BeforeClass;
public class TriDirectWrapConsumerTest extends BaseTriWrapConsumerTest {
@BeforeClass
public static void initStub() {
ReferenceConfig<WrapGreeter> ref = new ReferenceConfig<>();
ref.setInterface(WrapGreeter.class);
ref.setCheck(false);
ref.setTimeout(3000);
ref.setUrl(TriSampleConstants.DEFAULT_ADDRESS);
ref.setProtocol(CommonConstants.TRIPLE);
ref.setLazy(true);
DubboBootstrap bootstrap = DubboBootstrap.getInstance();
bootstrap.application(new ApplicationConfig("demo-consumer"))
.reference(ref)
.start();
delegate = ref.get();
}
}