From 3bc2221bfe10910dfb5645ab0e54e7c9540f69f0 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Sun, 28 Aug 2016 10:08:41 +0100 Subject: [PATCH] finish testing the (current) volcano_dead message. --- src/volcano.test.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/volcano.test.c b/src/volcano.test.c index a79d08829..25fded763 100644 --- a/src/volcano.test.c +++ b/src/volcano.test.c @@ -40,6 +40,7 @@ static void test_volcano_outbreak(CuTest *tc) { test_cleanup(); mt_register(mt_new_va("volcanooutbreak", "regionv:region", "regionn:region", 0)); + mt_register(mt_new_va("volcano_dead", "unit:unit", "region:region", "dead:int", 0)); t_volcano = test_create_terrain("volcano", LAND_REGION); t_active = test_create_terrain("activevolcano", LAND_REGION); r = test_create_region(0, 0, t_active); @@ -63,7 +64,13 @@ static void test_volcano_outbreak(CuTest *tc) { CuAssertPtrEquals(tc, rn, m->parameters[1].v); CuAssertPtrNotNull(tc, m = test_find_messagetype_ex(f->msgs, "volcano_dead", NULL)); + CuAssertPtrEquals(tc, u1, m->parameters[0].v); + CuAssertPtrEquals(tc, r, m->parameters[1].v); + CuAssertIntEquals(tc, 1, m->parameters[2].i); CuAssertPtrNotNull(tc, m = test_find_messagetype_ex(f->msgs, "volcano_dead", m)); + CuAssertPtrEquals(tc, u2, m->parameters[0].v); + CuAssertPtrEquals(tc, r, m->parameters[1].v); + CuAssertIntEquals(tc, 1, m->parameters[2].i); test_cleanup(); }