コード例 #1
0
ファイル: TestLogger.cs プロジェクト: blueteam0ps/CyLR-1
        public void TestLoggerLevelMessages()
        {
            var    logger = new CyLR.Logger();
            string expected;
            string actual;

            logger.Setup();

            logger.trace("This is a trace!");
            expected = "[trace] This is a trace!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);
            logger.logMessages = "";

            logger.debug("This is a debug!");
            expected = "[debug] This is a debug!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);
            logger.logMessages = "";

            logger.info("This is a info!");
            expected = "[info] This is a info!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);
            logger.logMessages = "";

            logger.warn("This is a warning!");
            expected = "[warn] This is a warning!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);
            logger.logMessages = "";

            logger.error("This is a error!");
            expected = "[error] This is a error!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);
            logger.logMessages = "";

            logger.critical("This is a critical!");
            expected = "[critical] This is a critical!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);
            logger.logMessages = "";

            logger.none("This is a none!");
            expected = "[none] This is a none!\n";
            actual   = logger.logMessages.Split(" ", 2)[1];
            Assert.Equal(expected, actual);

            logger.TearDown();
        }
コード例 #2
0
ファイル: TestLogger.cs プロジェクト: cylance/CyLR
        public void TestLoggerLevelMessages()
        {
            var    logger = new CyLR.Logger();
            var    now    = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            string expected;

            logger.Setup();

            logger.trace("This is a trace!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [trace] This is a trace!\n";
            Assert.Equal(expected, logger.logMessages);
            logger.logMessages = "";

            logger.debug("This is a debug!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [debug] This is a debug!\n";
            Assert.Equal(expected, logger.logMessages);
            logger.logMessages = "";

            logger.info("This is a info!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [info] This is a info!\n";
            Assert.Equal(expected, logger.logMessages);
            logger.logMessages = "";

            logger.warn("This is a warning!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [warn] This is a warning!\n";
            Assert.Equal(expected, logger.logMessages);
            logger.logMessages = "";

            logger.error("This is a error!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [error] This is a error!\n";
            Assert.Equal(expected, logger.logMessages);
            logger.logMessages = "";

            logger.critical("This is a critical!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [critical] This is a critical!\n";
            Assert.Equal(expected, logger.logMessages);
            logger.logMessages = "";

            logger.none("This is a none!");
            now      = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss");
            expected = $"{now} [none] This is a none!\n";
            Assert.Equal(expected, logger.logMessages);

            logger.TearDown();
        }