Develop and Download Open Source Software

Browse Subversion Repository

Contents of /ShogiNextMove.Test/KifKifuUtilTest.vb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 76 - (show annotations) (download)
Mon Feb 22 06:48:06 2016 UTC (8 years ago) by bellyoshi
File size: 2421 byte(s)


1 Imports Microsoft.VisualStudio.TestTools.UnitTesting
2
3 Imports ShogiNextMove.Board.Kifu
4 Imports ShogiNextMove.Board
5
6
7 '''<summary>
8 '''KifKifuUtilTest のテスト クラスです。すべての
9 '''KifKifuUtilTest 単体テストをここに含めます
10 '''</summary>
11 <TestClass()> _
12 Public Class KifKifuUtilTest
13
14
15 Private testContextInstance As TestContext
16
17 '''<summary>
18 '''現在のテストの実行についての情報および機能を
19 '''提供するテスト コンテキストを取得または設定します。
20 '''</summary>
21 Public Property TestContext() As TestContext
22 Get
23 Return testContextInstance
24 End Get
25 Set(value As TestContext)
26 testContextInstance = Value
27 End Set
28 End Property
29
30 Private _KifKifuUtil As KifKifuUtil = KifKifuUtil.GetInstance
31
32 #Region "追加のテスト属性"
33 '
34 'テストを作成するときに、次の追加属性を使用することができます:
35 '
36 'クラスの最初のテストを実行する前にコードを実行するには、ClassInitialize を使用
37 '<ClassInitialize()> _
38 'Public Shared Sub MyClassInitialize(ByVal testContext As TestContext)
39 'End Sub
40 '
41 'クラスのすべてのテストを実行した後にコードを実行するには、ClassCleanup を使用
42 '<ClassCleanup()> _
43 'Public Shared Sub MyClassCleanup()
44 'End Sub
45 '
46 '各テストを実行する前にコードを実行するには、TestInitialize を使用
47 '<TestInitialize()> _
48 'Public Sub MyTestInitialize()
49 'End Sub
50 '
51 '各テストを実行した後にコードを実行するには、TestCleanup を使用
52 '<TestCleanup()> _
53 'Public Sub MyTestCleanup()
54 'End Sub
55 '
56 #End Region
57
58
59
60 <TestMethod()> _
61 Public Sub KomaNameToValueTest()
62 Assert.AreEqual(Koma.C_OU, _KifKifuUtil.KomaNameToValue("玉"))
63 Assert.AreEqual(Koma.C_FU, _KifKifuUtil.KomaNameToValue("歩"))
64 Assert.AreEqual(Koma.C_NARI_KEI, _KifKifuUtil.KomaNameToValue("成桂"))
65 End Sub
66
67 <TestMethod()> _
68 Public Sub KomaNameWithWhichToValueTest()
69 Assert.AreEqual(Koma.SENTE_GIN, _KifKifuUtil.KomaNameWithWhichToValue(" 銀"))
70 Assert.AreEqual(Koma.GOTE_KYO, _KifKifuUtil.KomaNameWithWhichToValue("v香"))
71 End Sub
72
73 End Class

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26