コード例 #1
0
ファイル: TestSetNoColor.cs プロジェクト: qarnot/qarnot-cli
        public void SetNoColorTrue()
        {
            bool noColor = true;

            CLILogs.SetNoColor(noColor);
            Assert.AreEqual(CLILogs.NoColor, noColor);
        }
コード例 #2
0
ファイル: TestSetNoColor.cs プロジェクト: qarnot/qarnot-cli
        public void SetNoColorFalse()
        {
            bool noColor = false;

            CLILogs.SetNoColor(noColor);
            Assert.AreEqual(CLILogs.NoColor, noColor);
        }
コード例 #3
0
        public void ALevelLowerThanVerboseMustNotBeCreate()
        {
            CLILogs.Verbose = CLILogs.LogsLevel.Error;
            var key = CLILogs.LogsLevel.Debug;

            CLILogs.CreateOneLogger(key);
            Assert.IsFalse(CLILogs.Logs.ContainsKey(key));
        }
コード例 #4
0
        public void ALevelEqualOrUpperThanLogsLevelNoVerboseIsNotSet()
        {
            CLILogs.Verbose = CLILogs.LogsLevel.Error;
            var key = CLILogs.LogsLevel.NoVerbose;

            CLILogs.CreateOneLogger(key);
            Assert.IsFalse(CLILogs.Logs.ContainsKey(key));
        }
コード例 #5
0
 public void CheckAllTheLogsType()
 {
     CLILogs.Verbose = CLILogs.LogsLevel.Debug;
     CLILogs.CreateLoggers();
     Assert.IsTrue(CLILogs.Logs[CLILogs.LogsLevel.Debug] is Printer.Debug);
     Assert.IsTrue(CLILogs.Logs[CLILogs.LogsLevel.Info] is Printer.Info);
     Assert.IsTrue(CLILogs.Logs[CLILogs.LogsLevel.Error] is Printer.Error);
     Assert.IsTrue(CLILogs.Logs[CLILogs.LogsLevel.Usage] is Printer.Usage);
 }
コード例 #6
0
        public void ALevelEqualOrUpperThanVerboseMustBeCreate()
        {
            CLILogs.Verbose = CLILogs.LogsLevel.Error;
            var key = CLILogs.LogsLevel.Error;

            CLILogs.CreateOneLogger(key);
            Assert.IsTrue(CLILogs.Logs.ContainsKey(key));
            key = CLILogs.LogsLevel.Usage;
            CLILogs.CreateOneLogger(key);
            Assert.IsTrue(CLILogs.Logs.ContainsKey(key));
        }
コード例 #7
0
 public void CheckWhenNoLogMustBeCreate()
 {
     CLILogs.Verbose = CLILogs.LogsLevel.NoVerbose;
     CLILogs.CreateLoggers();
     Assert.IsFalse(CLILogs.Logs.ContainsKey(CLILogs.LogsLevel.Debug));
     Assert.IsFalse(CLILogs.Logs.ContainsKey(CLILogs.LogsLevel.Info));
     Assert.IsFalse(CLILogs.Logs.ContainsKey(CLILogs.LogsLevel.Error));
     Assert.IsFalse(CLILogs.Logs.ContainsKey(CLILogs.LogsLevel.Usage));
     Assert.IsFalse(CLILogs.Logs.ContainsKey(CLILogs.LogsLevel.NoVerbose));
     Assert.IsFalse(CLILogs.Logs.ContainsKey(CLILogs.LogsLevel.Result));
 }
コード例 #8
0
 public void TestVerboseChangeToNoVerbose()
 {
     CLILogs.Verbose = CLILogs.LogsLevel.Debug;
     CLILogs.ChangeVerboseLevel(5);
     Assert.AreEqual(CLILogs.Verbose, CLILogs.LogsLevel.NoVerbose);
 }
コード例 #9
0
 public void TestVerboseChangeToUsage()
 {
     CLILogs.Verbose = CLILogs.LogsLevel.Debug;
     CLILogs.ChangeVerboseLevel(4);
     Assert.AreEqual(CLILogs.Verbose, CLILogs.LogsLevel.Usage);
 }
コード例 #10
0
 public void TestVerboseChangeToError()
 {
     CLILogs.Verbose = CLILogs.LogsLevel.Debug;
     CLILogs.ChangeVerboseLevel(3);
     Assert.AreEqual(CLILogs.Verbose, CLILogs.LogsLevel.Error);
 }
コード例 #11
0
 public void TestVerboseChangeToInfo()
 {
     CLILogs.Verbose = CLILogs.LogsLevel.Debug;
     CLILogs.ChangeVerboseLevel(2);
     Assert.AreEqual(CLILogs.Verbose, CLILogs.LogsLevel.Info);
 }