Browse Source

fixed testcase compiler error

agapple 9 years ago
parent
commit
4f504aab31

+ 4 - 0
server/src/main/java/com/alibaba/otter/canal/server/netty/CanalServerWithNetty.java

@@ -104,4 +104,8 @@ public class CanalServerWithNetty extends AbstractCanalLifeCycle implements Cana
         this.port = port;
         this.port = port;
     }
     }
 
 
+    public void setEmbeddedServer(CanalServerWithEmbedded embeddedServer) {
+        this.embeddedServer = embeddedServer;
+    }
+
 }
 }

+ 3 - 2
server/src/test/java/com/alibaba/otter/canal/server/CanalServerWithNettyTest.java

@@ -49,7 +49,7 @@ public class CanalServerWithNettyTest {
 
 
     @Before
     @Before
     public void setUp() {
     public void setUp() {
-        CanalServerWithEmbedded embeddedServer = CanalServerWithEmbedded.instance();
+        CanalServerWithEmbedded embeddedServer = new CanalServerWithEmbedded();
         embeddedServer.setCanalInstanceGenerator(new CanalInstanceGenerator() {
         embeddedServer.setCanalInstanceGenerator(new CanalInstanceGenerator() {
 
 
             public CanalInstance generate(String destination) {
             public CanalInstance generate(String destination) {
@@ -58,7 +58,8 @@ public class CanalServerWithNettyTest {
             }
             }
         });
         });
 
 
-        nettyServer = new CanalServerWithNetty(embeddedServer);
+        nettyServer = CanalServerWithNetty.instance();
+        nettyServer.setEmbeddedServer(embeddedServer);
         nettyServer.setPort(1088);
         nettyServer.setPort(1088);
         nettyServer.start();
         nettyServer.start();
     }
     }