Test cases for reading terrain, monster, and item definitions

- For monster attacks, 'd4' now means '1d4' instead of '0d4', and simple numbers without a 'd' are not accepted
- Pop string path after pushing it in the shop test cases
This commit is contained in:
2015-07-29 15:25:19 -04:00
parent e9381f194e
commit 7719d62773
56 changed files with 659 additions and 14 deletions

View File

@@ -0,0 +1,7 @@
<terrains boes="2.0.0">
<terrain id='0'>
<special>
<type>bad</type>
</special>
</terrain>
</terrains>

View File

@@ -0,0 +1,7 @@
<terrains boes="2.0.0">
<terrain id='0'>
<special>
<bad></bad>
</special>
</terrain>
</terrains>

View File

@@ -0,0 +1,5 @@
<terrains boes="2.0.0">
<terrain id='0'>
<blockage>bad</blockage>
</terrain>
</terrains>

View File

@@ -0,0 +1 @@
<terrains vers="2.0.0"></terrains>

View File

@@ -0,0 +1,5 @@
<terrains boes="2.0.0">
<terrain id='0'>
<bad></bad>
</terrain>
</terrains>

View File

@@ -0,0 +1 @@
<terrains boes="2.0.0"><ter></ter></terrains>

View File

@@ -0,0 +1,5 @@
<terrains boes="2.0.0">
<terrain id='0'>
<trim>bad</trim>
</terrain>
</terrains>

View File

@@ -0,0 +1,13 @@
<terrains boes="2.0.0">
<terrain id='0'>
<name>Test Terrain</name>
<pic>0</pic>
<map>0</map>
<blockage>move</blockage>
<trim>none</trim>
<arena>0</arena>
<special>
<type>none</type>
</special>
</terrain>
</terrains>

View File

@@ -0,0 +1,5 @@
<terrains boes="2.0.0">
<terrain id='0'>
<special></special>
</terrain>
</terrains>

View File

@@ -0,0 +1 @@
<terrains boes="2.0.0"><terrain></terrain></terrains>

View File

@@ -0,0 +1 @@
<terrains boes="2.0.0"><terrain id='0'></terrain></terrains>

View File

@@ -0,0 +1 @@
<terrains></terrains>

View File

@@ -0,0 +1,11 @@
<terrains boes="2.0.0">
<terrain id='0'>
<special>
<type>none</type>
<flag>0</flag>
<flag>0</flag>
<flag>0</flag>
<flag>0</flag>
</special>
</terrain>
</terrains>