< Summary

Information
Class: Rudim.CLI.UCI.IsReadyCommand
Assembly: Rudim
File(s): /home/runner/work/rudim/rudim/Rudim/CLI/UCI/IsReadyCommand.cs
Line coverage
100%
Covered lines: 7
Uncovered lines: 0
Coverable lines: 7
Total lines: 17
Line coverage: 100%
Branch coverage
100%
Covered branches: 2
Total branches: 2
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%11100%
Run(...)100%22100%

File(s)

/home/runner/work/rudim/rudim/Rudim/CLI/UCI/IsReadyCommand.cs

#LineLine coverage
 1namespace Rudim.CLI.UCI
 2{
 163    public class IsReadyCommand(UciClient uciClient) : IUciCommand
 4    {
 165        private UciClient _uciClient = uciClient;
 6
 7        public void Run(string[] parameters)
 8        {
 39            if (!Global.IsReady)
 10            {
 111                Global.Reset();
 112                Global.SetReady();
 13            }
 314            CliClient.WriteLine("readyok");
 315        }
 16    }
 17}