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());
        }
Esempio n. 2
0
        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");
        }