1 | /* |
1 | /* |
2 | * metadata.C: Metadata tests |
2 | * metadata.C: Metadata tests |
3 | * Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team |
3 | * Copyright © 2007 Pippijn van Steenhoven / The Ermyth Team |
4 | * Rights to this code are documented in doc/poddoc/gplicense.pod |
4 | * Rights to this code are documented in doc/poddoc/license.pod |
5 | * |
5 | * |
6 | * $Id: metadata.C,v 1.5 2007/08/30 19:56:26 pippijn Exp $ |
6 | * $Id: metadata.C,v 1.6 2007/09/05 11:23:15 pippijn Exp $ |
7 | */ |
7 | */ |
8 | |
8 | |
9 | #include "unit/test.h" |
9 | #include "unit/test.h" |
10 | |
10 | |
11 | test<1> () |
11 | test<1> () |
12 | { |
12 | { |
13 | metadata::item *md; |
13 | metadata *md; |
14 | myuser_t *mu = myuser_t::create ("name", "pass", "email", 0); |
14 | myuser_t *mu = myuser_t::create ("name", "pass", "email", 0); |
15 | |
15 | |
16 | md = mu->add_metadata ("cow", "moo"); |
16 | md = mu->add_metadata ("cow", "moo"); |
17 | ensure_streq (md->value, "moo"); |
17 | ensure_streq (md->value, "moo"); |
18 | mu->del_metadata ("cow"); |
18 | mu->del_metadata ("cow"); |