OSDN Git Service

\83e\83X\83g\83P\81[\83X\92Ç\89Á(\98R\82ê\82 \82è)
authorthe40san <oss.ma40@gmail.com>
Thu, 13 Dec 2012 07:20:37 +0000 (16:20 +0900)
committerthe40san <oss.ma40@gmail.com>
Thu, 13 Dec 2012 07:23:24 +0000 (16:23 +0900)
OpenTween.Tests/ApiInformationTest.cs
OpenTween.Tests/BingTest.cs
OpenTween.Tests/FoursquareTest.cs [new file with mode: 0644]
OpenTween.Tests/OpenTween.Tests.csproj

index af8a7b4..50454e5 100644 (file)
@@ -52,8 +52,8 @@ namespace OpenTween
         }\r
 \r
         [Test]\r
-        [Combinatorial]\r
-        public void MaxCountTest([Values(100,0,-100)]int value)\r
+        [Combinatorial] \r
+        public void Test_MaxCount([Values(100, 0, -100)]int value)\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             apiinfo.MaxCount = value;\r
@@ -66,7 +66,7 @@ namespace OpenTween
         [TestCase(100, Result = 100)]\r
         [TestCase(int.MaxValue, Result = int.MaxValue)]\r
         [TestCase(int.MinValue, Result = int.MinValue)]\r
-        public int RemainCountTest(int value)\r
+        public int Test_RemainCount(int value)\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             apiinfo.RemainCount = value;\r
@@ -82,7 +82,7 @@ namespace OpenTween
         [TestCase(100, Result = 100)]\r
         [TestCase(int.MaxValue, Result = int.MaxValue)]\r
         [TestCase(int.MinValue, Result = int.MinValue)]\r
-        public int MediaMaxCountTest(int value)\r
+        public int Test_MediaMaxCount(int value)\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             apiinfo.MediaMaxCount = value;\r
@@ -94,7 +94,7 @@ namespace OpenTween
         [TestCase(100, Result = 100)]\r
         [TestCase(int.MaxValue, Result = int.MaxValue)]\r
         [TestCase(int.MinValue, Result = int.MinValue)]\r
-        public int ResetTimeInSecondsTest(int value)\r
+        public int Test_ResetTimeInSeconds(int value)\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             apiinfo.ResetTimeInSeconds = value;\r
@@ -106,7 +106,7 @@ namespace OpenTween
         [TestCase(100, Result = 100)]\r
         [TestCase(int.MaxValue, Result = int.MaxValue)]\r
         [TestCase(int.MinValue, Result = int.MinValue)]\r
-        public int UsingCountTest(int value)\r
+        public int Test_UsingCount(int value)\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             apiinfo.UsingCount = value;\r
@@ -116,7 +116,7 @@ namespace OpenTween
         //↓以下DateTime系\r
 \r
         [Test]\r
-        public void ConvertResetTimeInSecondsToResetTimeTest()\r
+        public void Test_ConvertResetTimeInSecondsToResetTime()\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             DateTime d = apiinfo.ConvertResetTimeInSecondsToResetTime(-1);\r
@@ -124,7 +124,7 @@ namespace OpenTween
         }\r
 \r
         [Test]\r
-        public void MediaResetTimeTest()\r
+        public void Test_MediaResetTime()\r
         {\r
             ApiInformation apiinfo = new ApiInformation();\r
             DateTime d = new DateTime(1970, 1, 1, 0, 0, 0);\r
index f9d8053..aed99ea 100644 (file)
@@ -27,6 +27,10 @@ using NUnit.Framework;
 \r
 namespace OpenTween.Tests\r
 {\r
+    /// <summary>\r
+    /// Bingクラスのテストクラス\r
+    /// Translate(string _from, string _to, string _text, out string buf)のテスト未実装です\r
+    /// </summary>\r
     [TestFixture]\r
     class BingTest\r
     {\r
diff --git a/OpenTween.Tests/FoursquareTest.cs b/OpenTween.Tests/FoursquareTest.cs
new file mode 100644 (file)
index 0000000..0412deb
--- /dev/null
@@ -0,0 +1,55 @@
+// OpenTween - Client of Twitter\r
+// Copyright (c) 2012      the40san <http://sourceforge.jp/users/the40san/>\r
+// All rights reserved.\r
+// \r
+// This file is part of OpenTween.\r
+// \r
+// This program is free software; you can redistribute it and/or modify it\r
+// under the terms of the GNU General public License as published by the Free\r
+// Software Foundation; either version 3 of the License, or (at your option)\r
+// any later version.\r
+// \r
+// This program is distributed in the hope that it will be useful, but\r
+// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\r
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General public License\r
+// for more details.\r
+// \r
+// You should have received a copy of the GNU General public License along\r
+// with this program. If not, see <http://www.gnu.org/licenses/>, or write to\r
+// the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,\r
+// Boston, MA 02110-1301, USA.\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using NUnit.Framework;\r
+using OpenTween;\r
+\r
+namespace OpenTween.Tests\r
+{\r
+    /// <summary>\r
+    /// OpenTween.Foursquareクラステスト用\r
+    /// </summary>\r
+    [TestFixture]\r
+    class FoursquareTest\r
+    {\r
+\r
+        [Test]\r
+        public void Test_GetInstance()\r
+        {\r
+            Assert.That(Foursquare.GetInstance, Is.TypeOf(typeof(Foursquare)));\r
+            Assert.That(Foursquare.GetInstance, Is.Not.Null);\r
+        }\r
+\r
+        [TestCase("https://ja.foursquare.com/v/starbucks-coffee-jr%E6%9D%B1%E6%B5%B7-%E5%93%81%E5%B7%9D%E9%A7%85%E5%BA%97/4b5fd527f964a52036ce29e3", Result = "")]\r
+        [TestCase("https://ja.foursquare.com/keihotmanp/checkin/501be52be4b01e9e719e459e?s=IeKLsUAddfpBsXL7PkEsYZ3xzSg", Result = "")]\r
+        public string Test_GetMapsUri(string url)\r
+        {\r
+            AppendSettingDialog.Instance.IsPreviewFoursquare = true;\r
+            string refText ="";\r
+            return Foursquare.GetInstance.GetMapsUri(url, ref refText);\r
+        }\r
+        \r
+    }\r
+}\r
index 4387ddf..8d635a2 100644 (file)
@@ -52,6 +52,7 @@
   <ItemGroup>\r
     <Compile Include="ApiInformationTest.cs" />\r
     <Compile Include="BingTest.cs" />\r
+    <Compile Include="FoursquareTest.cs" />\r
     <Compile Include="MyCommonTest.cs" />\r
     <Compile Include="Properties\AssemblyInfo.cs" />\r
     <Compile Include="TabsDialogTest.cs" />\r