public static IsValid ( string bbCode, ErrorMode errorMode ) : bool | ||
bbCode | string | |
errorMode | ErrorMode | |
return | bool |
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)); }
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)); }