|
2 | 2 | using NUnit.Framework; |
3 | 3 | using NullRef = System.NullReferenceException; |
4 | 4 | using static Activ.GOAP.Solver<Activ.GOAP.Agent>; |
| 5 | +using static Activ.GOAP.Strings; |
5 | 6 |
|
6 | 7 | namespace Activ.GOAP{ |
7 | 8 | public class NodeTest : TestBase{ |
@@ -54,46 +55,52 @@ [Test] public void Path1(){ |
54 | 55 | } |
55 | 56 |
|
56 | 57 | [Test] public void Head2(){ |
57 | | - var x = new Node<object>(INIT, new object()); |
| 58 | + var x = new Node<object>(INITIAL_STATE, new object()); |
58 | 59 | var y = new Node<object>(ACTION_1, new object(), x); |
59 | 60 | o( y.Head(), ACTION_1); |
60 | 61 | } |
61 | 62 |
|
62 | 63 | [Test] public void Path2(){ |
63 | | - var x = new Node<object>(INIT, new object()); |
| 64 | + var x = new Node<object>(INITIAL_STATE, new object()); |
64 | 65 | var y = new Node<object>(ACTION_1, new object(), x); |
65 | 66 | var path = y.Path(); |
66 | | - o( path[0].ToString(), "[0.0 :: %init => object]"); |
67 | | - o( path[1].ToString(), "[0.0 :: Test => object]"); |
| 67 | + o( path[0].ToString(), |
| 68 | + $"[0.0 :: {INITIAL_STATE} => object]"); |
| 69 | + o( path[1].ToString(), |
| 70 | + "[0.0 :: Test => object]"); |
68 | 71 | } |
69 | 72 |
|
70 | 73 | [Test] public void Head3(){ |
71 | | - var x = new Node<object>(INIT, new object()); |
| 74 | + var x = new Node<object>(INITIAL_STATE, new object()); |
72 | 75 | var y = new Node<object>(ACTION_1, new object(), x); |
73 | 76 | var z = new Node<object>(ACTION_2, new object(), y); |
74 | 77 | o( z.Head(), ACTION_1); |
75 | 78 | } |
76 | 79 |
|
77 | 80 | [Test] public void Path3(){ |
78 | | - var x = new Node<object>(INIT, new object()); |
| 81 | + var x = new Node<object>(INITIAL_STATE, new object()); |
79 | 82 | var y = new Node<object>(ACTION_1, new object(), x); |
80 | 83 | var z = new Node<object>(ACTION_2, new object(), y); |
81 | 84 | var path = z.Path(); |
82 | | - o( path[0].ToString(), "[0.0 :: %init => object]"); |
83 | | - o( path[1].ToString(), "[0.0 :: Test => object]"); |
84 | | - o( path[2].ToString(), "[0.0 :: Test => object]"); |
| 85 | + o( path[0].ToString(), |
| 86 | + $"[0.0 :: {INITIAL_STATE} => object]"); |
| 87 | + o( path[1].ToString(), |
| 88 | + "[0.0 :: Test => object]"); |
| 89 | + o( path[2].ToString(), |
| 90 | + "[0.0 :: Test => object]"); |
85 | 91 | } |
86 | 92 |
|
87 | 93 | [Test] public void PathToString(){ |
88 | | - var x = new Node<object>(INIT, new object()); |
| 94 | + var x = new Node<object>(INITIAL_STATE, new object()); |
89 | 95 | var y = new Node<object>(ACTION_1, new object(), x); |
90 | 96 | var path = y.PathToString(); |
91 | 97 | o(path, "%init\nTest\n"); |
92 | 98 | } |
93 | 99 |
|
94 | 100 | [Test] public void String(){ |
95 | | - var x = new Node<object>(INIT, new object()); |
96 | | - o( x.ToString(), "[0.0 :: %init => object]" ); |
| 101 | + var x = new Node<object>(INITIAL_STATE, new object()); |
| 102 | + o( x.ToString(), |
| 103 | + $"[0.0 :: {INITIAL_STATE} => object]" ); |
97 | 104 | } |
98 | 105 |
|
99 | 106 | }} |
0 commit comments