示例#1
0
        public virtual void TestMalformedMapMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.MALFORMED_MAP, 'x', null);

            Assert.Equal("Map string for -x is not of form k1:v1,k2:v2...", e.errorMessage());
        }
示例#2
0
        public virtual void TestMissingDoubleMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.MISSING_DOUBLE, 'x', null);

            Assert.Equal("Could not find double parameter for -x.", e.errorMessage());
        }
示例#3
0
        public virtual void TestMissingMapMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.MISSING_MAP, 'x', null);

            Assert.Equal("Could not find map string for -x.", e.errorMessage());
        }
示例#4
0
        public virtual void TestMissingIntegerMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.MISSING_INTEGER, 'x', null);

            Assert.Equal("Could not find integer parameter for -x.", e.errorMessage());
        }
示例#5
0
        public virtual void TestInvalidDoubleMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.INVALID_DOUBLE, 'x', "Forty two");

            Assert.Equal("Argument -x expects a double but was 'Forty two'.", e.errorMessage());
        }
示例#6
0
        public virtual void TestInvalidIntegerMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.INVALID_INTEGER, 'x', "Forty two");

            Assert.Equal("Argument -x expects an integer but was 'Forty two'.", e.errorMessage());
        }
示例#7
0
        public virtual void TestMissingStringMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.MISSING_STRING, 'x', null);

            Assert.Equal("Could not find string parameter for -x.", e.errorMessage());
        }
示例#8
0
        public virtual void TestUnexpectedMessage()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.UNEXPECTED_ARGUMENT, 'x', null);

            Assert.Equal("Argument -x unexpected.", e.errorMessage());
        }
示例#9
0
        public virtual void TestInvalidFormat()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.INVALID_ARGUMENT_FORMAT, 'x', "$");

            Assert.Equal("'$' is not a valid argument format.", e.errorMessage());
        }
示例#10
0
        public virtual void TestInvalidArgumentName()
        {
            var e = new com.cleancoder.args.ArgsException(ErrorCode.INVALID_ARGUMENT_NAME, '#', null);

            Assert.Equal("'#' is not a valid argument name.", e.errorMessage());
        }