From 140e6efc466790a24e0302328b0a3ffeb83ff4f1 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 8 Sep 2021 20:58:46 +0200 Subject: Test DENOM|ORD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- swedish.test.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/swedish.test.c b/swedish.test.c index 2be1640..d59013d 100644 --- a/swedish.test.c +++ b/swedish.test.c @@ -16,7 +16,8 @@ {N, Z, E"del", (FLAGS) | DENOM, ERR},\ {N, Z, E"delar", (FLAGS) | DENOM | F(PLURAL_FORM), ERR},\ {N, Z, E"delen", (FLAGS) | DENOM | F(DEFINITE_FORM), ERR},\ - {N, Z, E"delarna", (FLAGS) | DENOM | F(PLURAL_FORM) | F(DEFINITE_FORM), ERR} + {N, Z, E"delarna", (FLAGS) | DENOM | F(PLURAL_FORM) | F(DEFINITE_FORM), ERR},\ + {N, Z, E"delte", (FLAGS) | DENOM | ORD, ERR} #define DENOMS(N, Z, E, FLAGS, ERR)\ DENOMS_(N, Z, E, (FLAGS) | F(COMMON_GENDER), ERR),\ @@ -81,6 +82,10 @@ static struct test { ANY_GENDER("1", 0, "hela", DENOM | F(PLURAL_FORM), 0), ANY_GENDER("1", 0, "helan", DENOM | F(DEFINITE_FORM), 0), ANY_GENDER("1", 0, "helorna", DENOM | F(PLURAL_FORM) | F(DEFINITE_FORM), 0), + ANY_GENDER("1", 0, "helte", DENOM | ORD, 0), + ANY_GENDER("1", 0, "helte", DENOM | ORD | F(PLURAL_FORM), 0), + ANY_GENDER("1", 0, "helte", DENOM | ORD | F(DEFINITE_FORM), 0), + ANY_GENDER("1", 0, "helte", DENOM | ORD | F(PLURAL_FORM) | F(DEFINITE_FORM), 0), {"2", 0, "två", 0, 0}, {"+2", 0, "plus två", 0, 0}, {"-2", 0, "minus två", 0, 0}, @@ -93,6 +98,10 @@ static struct test { ANY_GENDER("2", 0, "halvor", DENOM | F(PLURAL_FORM), 0), ANY_GENDER("2", 0, "halvan", DENOM | F(DEFINITE_FORM), 0), ANY_GENDER("2", 0, "halvorna", DENOM | F(PLURAL_FORM) | F(DEFINITE_FORM), 0), + ANY_GENDER("2", 0, "halfte", DENOM | ORD, 0), + ANY_GENDER("2", 0, "halfte", DENOM | ORD | F(PLURAL_FORM), 0), + ANY_GENDER("2", 0, "halfte", DENOM | ORD | F(DEFINITE_FORM), 0), + ANY_GENDER("2", 0, "halfte", DENOM | ORD | F(PLURAL_FORM) | F(DEFINITE_FORM), 0), {"3", 0, "tre", 0, 0}, {"+3", 0, "plus tre", 0, 0}, {"-3", 0, "minus tre", 0, 0}, @@ -833,8 +842,6 @@ main(void) failures += 1; } - /* TODO test DENOM | ORD */ - if (failures > 0) { fprintf(stderr, "Failure count: %zu\n", failures); return 1; -- cgit v1.2.3-70-g09d2