%description: check empty/NULL string, empty/NULL delimiters %activity: const char *token; { cStringTokenizer tok(""); while ((token = tok.nextToken())!=nullptr) EV << ":" << token; EV << ".\n"; } { cStringTokenizer tok(nullptr); while ((token = tok.nextToken())!=nullptr) EV << ":" << token; EV << ".\n"; } { cStringTokenizer tok("bla bla", ""); while ((token = tok.nextToken())!=nullptr) EV << ":" << token; EV << ".\n"; } { cStringTokenizer tok("bla bla", nullptr); while ((token = tok.nextToken())!=nullptr) EV << ":" << token; EV << ".\n"; } %contains: stdout . . :bla:bla. :bla:bla.