forked from github/server
there is a memory leak in test_long_order_hungry, but the root cause lies deeper
This commit is contained in:
parent
469d312339
commit
4fc5ac7740
|
@ -1611,6 +1611,8 @@ void set_default_order(int kwd) {
|
|||
default_keyword = (keyword_t)kwd;
|
||||
}
|
||||
|
||||
// TODO: outside of tests, default_keyword is never used, why is this here?
|
||||
// see also test_long_order_hungry
|
||||
order *default_order(const struct locale *lang)
|
||||
{
|
||||
static int usedefault = 1;
|
||||
|
|
|
@ -33,9 +33,10 @@ static void test_curse(CuTest * tc)
|
|||
cid = c->no;
|
||||
result = findcurse(cid);
|
||||
CuAssertPtrEquals(tc, c, result);
|
||||
destroy_curse(c);
|
||||
a_remove(&attrs, attrs);
|
||||
result = findcurse(cid);
|
||||
CuAssertPtrEquals(tc, NULL, result);
|
||||
test_cleanup();
|
||||
}
|
||||
|
||||
typedef struct {
|
||||
|
|
|
@ -999,7 +999,8 @@ static void test_long_order_buy_cast(CuTest *tc) {
|
|||
}
|
||||
|
||||
static void test_long_order_hungry(CuTest *tc) {
|
||||
// TODO: write more tests
|
||||
// FIXME: set_default_order is a test-only function, this is a bad test.
|
||||
// see also default_order
|
||||
unit *u;
|
||||
test_cleanup();
|
||||
set_param(&global.parameters, "hunger.long", "1");
|
||||
|
|
Loading…
Reference in New Issue