OSDN Git Service

#27621 言語間リンク取得時に<includeonly>, <noinclude>を考慮するよう修正,
[wptscs/wpts.git] / WptscsTest / Parsers / MediaWikiRedirectParserTest.cs
index c535cd6..031b23c 100644 (file)
@@ -17,15 +17,15 @@ namespace Honememo.Wptscs.Parsers
     using NUnit.Framework;
 
     /// <summary>
-    /// MediaWikiRedirectParserのテストクラスです。
+    /// <see cref="MediaWikiRedirectParser"/>のテストクラスです。
     /// </summary>
     [TestFixture]
-    public class MediaWikiRedirectParserTest
+    class MediaWikiRedirectParserTest
     {
         #region インスタンス実装メソッドテストケース
 
         /// <summary>
-        /// TryParseメソッドテストケース。
+        /// <see cref="MediaWikiRedirectParser.TryParse"/>メソッドテストケース。
         /// </summary>
         [Test]
         public void TestTryParse()
@@ -55,6 +55,12 @@ namespace Honememo.Wptscs.Parsers
                 // enで日本語の転送書式
                 Assert.IsFalse(parser.TryParse("#転送 [[Test]]", out element));
                 Assert.IsNull(element);
+
+                // 空文字列・null
+                Assert.IsFalse(parser.TryParse(String.Empty, out element));
+                Assert.IsNull(element);
+                Assert.IsFalse(parser.TryParse(null, out element));
+                Assert.IsNull(element);
             }
 
             using (MediaWikiRedirectParser parser = new MediaWikiRedirectParser(new MockFactory().GetMediaWiki("ja")))