TW-28, TW-271, TW-277, TW-752, TW-1265
- TW-1265 cannot add UDA with underscore (thanks to Jakub Wilk). - Added unit tests for TW-1265. - Added ChangeLog and AUTHOR entries for other fixed issues.
This commit is contained in:
@@ -654,25 +654,29 @@ int main (int argc, char** argv)
|
||||
|
||||
// bool getName (std::string&);
|
||||
t.diag ("Nibbler::getName");
|
||||
n = Nibbler ("a1 one one.two 9");
|
||||
t.ok (n.getName (s), "'a1 one one.two 9' getName -> ok");
|
||||
t.is (s, "a1", " ' one one.two 9' getName -> 'a1'");
|
||||
t.ok (n.skipWS (), " 'one one.two 9' skipWS -> ok");
|
||||
n = Nibbler ("a1 one one.two 9 foo_bar");
|
||||
t.ok (n.getName (s), "'a1 one one.two 9 foo_bar' getName -> ok");
|
||||
t.is (s, "a1", " ' one one.two 9 foo_bar' getName -> 'a1'");
|
||||
t.ok (n.skipWS (), " 'one one.two 9 foo_bar' skipWS -> ok");
|
||||
|
||||
t.ok (n.getName (s), " 'one one.two 9' getName -> ok");
|
||||
t.is (s, "one", " ' one.two 9' getName -> 'one'");
|
||||
t.ok (n.skipWS (), " 'one.two 9' skipWS -> ok");
|
||||
t.ok (n.getName (s), " 'one one.two 9 foo_bar' getName -> ok");
|
||||
t.is (s, "one", " ' one.two 9 foo_bar' getName -> 'one'");
|
||||
t.ok (n.skipWS (), " 'one.two 9 foo_bar' skipWS -> ok");
|
||||
|
||||
t.ok (n.getName (s), " 'one.two 9' getName -> ok");
|
||||
t.is (s, "one", " '.two 9' getName -> 'one'");
|
||||
t.ok (n.skip ('.'), " 'two 9' skip . -> ok");
|
||||
t.ok (n.getName (s), " 'one.two 9 foo_bar' getName -> ok");
|
||||
t.is (s, "one", " '.two 9 foo_bar' getName -> 'one'");
|
||||
t.ok (n.skip ('.'), " 'two 9 foo_bar' skip . -> ok");
|
||||
|
||||
t.ok (n.getName (s), " 'two 9' getName -> ok");
|
||||
t.is (s, "two", " ' 9' getName -> 'two'");
|
||||
t.ok (n.skipWS (), " '9' skipWS -> ok");
|
||||
t.ok (n.getName (s), " 'two 9 foo_bar' getName -> ok");
|
||||
t.is (s, "two", " ' 9 foo_bar' getName -> 'two'");
|
||||
t.ok (n.skipWS (), " '9 foo_bar' skipWS -> ok");
|
||||
|
||||
t.notok (n.getName (s), " '9' getName -> not ok");
|
||||
t.ok (n.skip ('9'), " '' skip 9 -> ok");
|
||||
t.notok (n.getName (s), " '9 foo_bar' getName -> not ok");
|
||||
t.ok (n.skip ('9'), " ' foo_bar' skip 9 -> ok");
|
||||
t.ok (n.skipWS (), " 'foo_bar' skipWS -> ok");
|
||||
|
||||
t.ok (n.getName (s), " 'foo_bar' getName -> ok");
|
||||
t.is (s, "foo_bar", " '' getName -> 'foo_bar'");
|
||||
t.ok (n.depleted (), "depleted");
|
||||
|
||||
n = Nibbler ("entrée");
|
||||
|
||||
Reference in New Issue
Block a user