1 #include "t.fieldparam.h"
9 char *input, *field, *value;
12 static test_item testData[] = {
13 { "field=value", "field", "value"},
14 { "field =value", "field", "value"},
15 { "field = value", "field", "value"},
16 { " field = value", "field", "value"},
17 { " field = value", "field", "value"},
18 { " field =value", "field", "value"},
19 { " field =value ", "field", "value"},
20 { "\tfield =value ", "field", "value"},
21 { "\t field =value ", "field", "value"},
22 { "\t field = \t value\t\t ", "field", "value"},
26 void testFieldParam::parser()
28 for(int i = 0; testData[i].input; ++i)
30 FieldParam p(testData[i].input);
31 TEST_ASSERT_EQUALS(p.name(), testData[i].field);
32 TEST_ASSERT_EQUALS(p.value(), testData[i].value);