IsValid() public static method

public static IsValid ( string bbCode, ErrorMode errorMode ) : bool
bbCode string
errorMode ErrorMode
return bool
Beispiel #1
0
        public void CorrectingErrorMode()
        {
            Assert.IsTrue(BBCodeTestUtil.IsValid(@"", ErrorMode.TryErrorCorrection));
            Assert.IsTrue(BBCodeTestUtil.IsValid(@"[b]abc[/b]", ErrorMode.TryErrorCorrection));
            Assert.IsTrue(BBCodeTestUtil.IsValid(@"[b]abc", ErrorMode.TryErrorCorrection));

            Assert.AreEqual(@"\", BBEncodeForTest(@"\", ErrorMode.TryErrorCorrection));
            Assert.AreEqual(@"\x", BBEncodeForTest(@"\x", ErrorMode.TryErrorCorrection));
            Assert.AreEqual(@"\", BBEncodeForTest(@"\\", ErrorMode.TryErrorCorrection));
        }
Beispiel #2
0
 public void StrictErrorMode()
 {
     Assert.IsTrue(BBCodeTestUtil.IsValid(@"", ErrorMode.Strict));
     Assert.IsTrue(BBCodeTestUtil.IsValid(@"[b]abc[/b]", ErrorMode.Strict));
     Assert.IsFalse(BBCodeTestUtil.IsValid(@"[b]abc", ErrorMode.Strict));
     Assert.IsFalse(BBCodeTestUtil.IsValid(@"abc[0]def", ErrorMode.Strict));
     Assert.IsFalse(BBCodeTestUtil.IsValid(@"\", ErrorMode.Strict));
     Assert.IsFalse(BBCodeTestUtil.IsValid(@"\x", ErrorMode.Strict));
     Assert.IsFalse(BBCodeTestUtil.IsValid(@"[", ErrorMode.Strict));
     Assert.IsFalse(BBCodeTestUtil.IsValid(@"]", ErrorMode.Strict));
 }