12 const char *mystring =
"Cool!";
15 WvStringParm x(mystring);
17 assert(x.cstr() == mystring);
18 assert(strcmp(x, mystring) == 0);
23 assert(y.cstr() != mystring);
24 assert(strcmp(y, mystring) == 0);
29 assert(z.cstr() == y.cstr());
32 const_cast<char*
>(y.cstr())[0] =
'Z';
33 assert(z.cstr()[0] ==
'Z');
36 assert(z.cstr() != y.cstr());
38 const_cast<char*
>(y.cstr())[0] =
'Y';
39 assert(z.cstr()[0] ==
'Z');
49 assert(w.cstr() == z.cstr());
52 assert(w.cstr() != z.cstr());
53 assert(w.cstr()[0] ==
'W');
54 assert(z.cstr()[0] ==
'Z');