public static int Init() { SessionService.GetInstance(); LinkMgrActor.GetInstance(); GtsMsgParseService.GetInstance().InitService(); return(0); }
public void TestConnectNetElement() { string ip = "172.27.245.91"; NetElementConfig config = new NetElementConfig() { TraceIp = "172.27.245.82", AgentSlot = 2, Index = 3, FrameNo = 0, SlotNo = 0, conType = ConnectType.ATP_DIRECT_LINK }; bool bSucceed = LinkMgrActor.GetInstance().ConnectNetElement(ip, config); Assert.IsTrue(bSucceed); Assert.IsTrue(LinkMgrActor.GetInstance().HasLinkWithSameIp(ip)); bSucceed = LinkMgrActor.GetInstance().ConnectNetElement(ip, config); Assert.IsFalse(bSucceed); try { bSucceed = LinkMgrActor.GetInstance().ConnectNetElement(ip, null); Assert.IsFalse(bSucceed); } catch (ArgumentNullException e) { string errMsg = e.ParamName; Assert.AreEqual("ip is null or empty, or neConfig is null", errMsg); } try { bSucceed = LinkMgrActor.GetInstance().DisconnectNe(null); Assert.IsTrue(bSucceed); } catch (ArgumentNullException e) { string errMsg = e.ParamName; Assert.AreEqual("ip is null or empty", errMsg); } bSucceed = LinkMgrActor.GetInstance().DisconnectNe(ip); Assert.IsTrue(bSucceed); bSucceed = LinkMgrActor.GetInstance().HasLinkWithSameIp(ip); Assert.IsFalse(bSucceed); }
public void TestGetIpFromTopic() { string ip = LinkMgrActor.GetInstance().GetIpFromTopic("udp-recv://172.27.245.92:5002"); Assert.AreEqual("172.27.245.92", ip); ip = LinkMgrActor.GetInstance().GetIpFromTopic("udp-recv://172.27.245.92"); Assert.IsNull(ip); ip = LinkMgrActor.GetInstance().GetIpFromTopic("172.27.245.92:5002"); Assert.IsNull(ip); ip = LinkMgrActor.GetInstance().GetIpFromTopic("to:172.27.245.92:5002"); Assert.IsNull(ip); }
public static void Stop() { LinkMgrActor.GetInstance().Dispose(); SessionService.GetInstance().Dispose(); GtsMsgParseService.GetInstance().Dispose(); }