1 package org.opendaylight.controller.sal.binding.test;
2 import static org.junit.Assert.*;
4 import java.util.concurrent.Future;
7 import org.opendaylight.controller.sal.binding.impl.ProxyFactoryGenerator;
8 import org.opendaylight.controller.sal.binding.impl.RpcServiceProxy;
9 import org.opendaylight.yangtools.yang.binding.RpcService;
10 import org.opendaylight.yangtools.yang.common.RpcResult;
13 public class GenerationTest {
15 public interface MockService extends RpcService {
17 Future<RpcResult<java.lang.Void>> cancelToast();
19 Future<RpcResult<java.lang.Void>> makeToast(String input);
24 ProxyFactoryGenerator generator = new ProxyFactoryGenerator();
25 Class<? extends RpcServiceProxy<MockService>> ret = generator.generate(MockService.class);
27 assertTrue(RpcServiceProxy.class.isAssignableFrom(ret));
28 assertTrue(MockService.class.isAssignableFrom(ret));