public void syslogHostTest() { syslogHost sh = new syslogHost(); singleSyslogHost ssh = new singleSyslogHost(); sh.addHost(ssh); // should have one host Assert.AreEqual(sh.getNMaps(), 1); sh.addHost(ssh); // should have two hosts Assert.AreEqual(sh.getNMaps(), 2); // add 6 sh.addHost(ssh); sh.addHost(ssh); sh.addHost(ssh); sh.addHost(ssh); sh.addHost(ssh); sh.addHost(ssh); // should be 8 Assert.AreEqual(sh.getNMaps(), 8); // noew remove no 6 Assert.AreEqual(sh.removeHost(6), true); // noew remove no 6 Assert.AreEqual(sh.removeHost(6), true); // noew remove no 6 - should now fail Assert.AreEqual(sh.removeHost(6), false); // noew remove no 6 - should now fail Assert.AreEqual(sh.removeHost(6), false); // things and stuff String ilk = sh.toString(); syslogHost hhg = new syslogHost(); hhg.fromString(ilk); // and we test weather a load and dump works Assert.AreEqual(ilk, hhg.toString()); }
public void testloadTests() { // first load something invalid singleSyslogHost sl = new singleSyslogHost(); bool res1 = sl.fromString("sqwer;qewr;qwer;qweer"); Assert.AreEqual(res1, false); // load dsomething valid bool res2 = sl.fromString("sysloghost;1;514;1;somename"); Assert.AreEqual(res2, true); // get it back String val1 = sl.toString(); Assert.AreEqual(val1, "sysloghost;1;514;1;somename"); // are not equal String val2 = sl.toString(); Assert.AreNotEqual(val2, "syslost;1;514;1;somename"); }