Add renderer test files
[nemo.git] / nemo-renderers / openflow-renderer / src / test / java / org.opendaylight / nemo.renderer.openflow / OpenflowRendererTest.java
1 package org.opendaylight.nemo.renderer.openflow;
2
3 import junit.framework.TestCase;
4 import org.junit.Before;
5 import org.junit.Test;
6 import org.junit.Assert;
7 import static org.junit.Assert.*;
8 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
9 import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
10 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
11 import org.opendaylight.nemo.renderer.openflow.FlowTableManager;
12 import org.opendaylight.nemo.renderer.openflow.OpenflowRenderer;
13 import org.opendaylight.nemo.renderer.openflow.ResourceManager;
14 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
15 import org.slf4j.Logger;
16 import org.slf4j.LoggerFactory;
17
18 import com.google.common.util.concurrent.FutureCallback;
19 import com.google.common.util.concurrent.Futures;
20 import static org.mockito.Mockito.*;
21 /**
22  * Created by zhangmeng on 2015/11/11.
23  */
24 public class OpenflowRendererTest extends TestCase {
25     private OpenflowRenderer openflowRenderer;
26     private DataBroker dataBroker;
27     private  ResourceManager resourceManager;
28     private  FlowTableManager flowTableMng;
29     @Before
30     public void setUp() throws Exception {
31         dataBroker = mock(DataBroker.class);
32         openflowRenderer = new OpenflowRenderer(dataBroker);
33     }
34
35     @Test
36     public void testClose() throws Exception {
37         openflowRenderer.close();
38         Assert.assertNotNull(openflowRenderer);
39     }
40 }