Commit graph

34 commits

Author SHA1 Message Date
Alistair Riddoch
7b027fbe8c Fix a divergence from Eris 2011-10-03 22:12:45 +01:00
Alistair Riddoch
5cb0ac6ae5 Force asserts on in all tests. 2011-02-15 09:30:46 +00:00
Alistair Riddoch
6fa0af07cc Fix up tests 2011-01-06 20:55:27 +00:00
Alistair Riddoch
7a1c8c9557 Rename InnerTerrainMod to TerrainModTranslator and update docs 2011-01-06 19:01:37 +00:00
Alistair Riddoch
f63866e83e Replace string type checking with a quick dynamic cast. 2010-11-11 20:28:40 +00:00
Alistair Riddoch
86b47f05bd Add another case for re-parsing a mod as a new type 2010-11-11 20:15:05 +00:00
Alistair Riddoch
4b9ab4a3f5 Update a mods parameters if re-creating it is not required. Remove test FIXME 2010-11-11 13:32:44 +00:00
Alistair Riddoch
e5ddb66ffa Move mod type parsing into the class compleiing the encapsulation 2010-11-11 12:00:31 +00:00
Alistair Riddoch
38a41716cc Give parseShape a more obvious name 2010-11-11 10:23:17 +00:00
Alistair Riddoch
041bb5d7a9 Remove obsolete parseShape function 2010-11-11 10:23:17 +00:00
Alistair Riddoch
ce5db5a0d4 Fix up tests 2010-11-10 23:37:06 +00:00
Alistair Riddoch
435420e16e Re-order parsing to make a bit more sense. 2010-11-10 16:11:21 +00:00
Alistair Riddoch
fbd8eba260 Cover the case when an initialise quaternion is given 2010-11-08 22:31:49 +00:00
Alistair Riddoch
7dddef5e43 Extend tests to cover all shapes for all mods. 2010-11-08 22:24:16 +00:00
Alistair Riddoch
8575924abc Test parsePosition as static. 2010-11-08 22:05:57 +00:00
Alistair Riddoch
957cce801b Test parseShape as a static 2010-11-08 19:22:23 +00:00
Alistair Riddoch
85a7533638 Clear out unnecessary stubs. 2010-11-08 19:04:49 +00:00
Alistair Riddoch
336a00e298 Simplify tests now we don't actually use Entity in the Terrainmod interface. 2010-11-08 19:03:20 +00:00
Alistair Riddoch
35d56ec46c Add more testing to make sure re-parseing the same data updates mod inplace - currently fails. 2010-11-08 18:49:37 +00:00
Alistair Riddoch
a875ae9b1b Move the three functions from _impl into InnerTerrainMod. _impl is now obsolete 2010-11-05 00:41:12 +00:00
Alistair Riddoch
2ff142aab0 Update tests for enumeration based calls 2010-11-04 20:12:59 +00:00
Alistair Riddoch
70f7e156a0 Convert to enumeration for efficient storage and processing. 2010-11-04 19:25:36 +00:00
Alistair Riddoch
9323cd84e4 Separate processing of data from other entities (pos/orientation) from Atlas data (height) 2010-11-04 16:18:18 +00:00
Alistair Riddoch
458a327eba Modify the interface of terrain mod helper classses to be independant of cyphesis. 2010-11-03 15:04:17 +00:00
Alistair Riddoch
09b552464d Change the test data for crater mods to the right type. 2010-11-02 11:08:57 +00:00
Alistair Riddoch
45c5e4f151 Initialise Location.loc in all tests 2010-09-16 05:14:35 +01:00
Alistair Riddoch
682bcbef65 Pass by reference rather than pointer to pointer 2010-09-15 18:05:50 +01:00
Alistair Riddoch
c9e276cd62 Fix a few missed deletes 2010-09-15 01:29:38 +01:00
Alistair Riddoch
7fec705025 Complete coverage of TerrainMod classes 2010-09-14 21:47:31 +01:00
Alistair Riddoch
5820536ff5 Cover all failures and most code. 2010-09-14 17:25:42 +01:00
Alistair Riddoch
2ad1fb0f65 More coverage 2010-09-14 02:34:39 +01:00
Alistair Riddoch
c11477b28a Add asserts checking the tests actually work. 2010-09-14 02:20:59 +01:00
Alistair Riddoch
bbfb1e9dfe More test coverage 2010-09-14 01:33:08 +01:00
Alistair Riddoch
926838a007 Start coverage for InnerTerrainMod 2010-09-13 18:04:41 +01:00