コード例 #1
0
        public void ValidateCL_Default()
        {
            var predictionCLI = new PredictionCLI();

            Assert.IsNotNull(predictionCLI);

            var result = predictionCLI.ValidateCommandLine(new CommandLineParser.CommandLineArguments());

            Assert.IsFalse(result);
        }
コード例 #2
0
        public void ValidateCL_Null()
        {
            var predictionCLI = new PredictionCLI();

            Assert.IsNotNull(predictionCLI);

            var result = predictionCLI.ValidateCommandLine(null);

            Assert.IsFalse(result);
        }
コード例 #3
0
        public void ValidateCL_InitializedPredictionInvalid()
        {
            var predictionCLI = new PredictionCLI();

            Assert.IsNotNull(predictionCLI);

            var args = new CommandLineParser.CommandLineArguments();

            args.PredictionDataFileName = "test.txt";
            args.Predictor = null;

            var result = predictionCLI.ValidateCommandLine(args);

            Assert.IsFalse(result);

            args.Predictor = "warrior";
            args.PredictionDataFileName = null;

            result = predictionCLI.ValidateCommandLine(args);

            Assert.IsFalse(result);
        }
コード例 #4
0
        public void ValidateCL_InitializedEvaluateInvalid()
        {
            var predictionCLI = new PredictionCLI();

            Assert.IsNotNull(predictionCLI);

            var args = new CommandLineParser.CommandLineArguments();

            args.Evaluate = true;
            args.PredictionDataFileName = null;

            var result = predictionCLI.ValidateCommandLine(args);

            Assert.IsFalse(result);
        }
コード例 #5
0
        public void ValidateCL_InitializedFully()
        {
            var predictionCLI = new PredictionCLI();

            Assert.IsNotNull(predictionCLI);

            var args = new CommandLineParser.CommandLineArguments();

            args.PredictionDataFileName = "test.txt";
            args.Evaluate             = true;
            args.Predictor            = "Warriors";
            args.TrainingDataFileName = "test.txt";

            var result = predictionCLI.ValidateCommandLine(args);

            Assert.IsTrue(result);
        }