Example #1
0
        private void Test(int n, String s, Object good, Object bad)
        {
            Validator_void v = Validator_void.Get(n);

            Assert.IsTrue(v.Validate(good));
            Assert.IsFalse(v.Validate(bad));
        }
Example #2
0
        /// <summary></summary>
        /// <param name="nDims">the number of dimensions. 0 for scalar</param>
        /// <returns>an instance of the validator</returns>
        public static Validator_void Get(int nDims)
        {
            if (nDims != 0)
            {
                throw new ArgumentException("nDims != 0");
            }

            if (validator == null)
            {
                validator = new Validator_void();
            }

            return(validator);
        }
Example #3
0
 public void TestGetMaxPlusOne()
 {
     Validator_void.Get(Validator.MAX_NDIMS + 1);
 }
Example #4
0
 public void TestGetNeg2()
 {
     Assert.IsNull(Validator_void.Get(0).ElementValidator());
 }
Example #5
0
 public void TestGetNeg1()
 {
     Validator_void.Get(-1);
 }