#include <iostream>
#include <string.h>
void unitTest();
int main()
{
unitTest();
getchar();
return 0;
}
void my_getword(char *dst, const char *str)
{
}
const char *testCase[] = {
"","",
"123", "",
"abc", "abc",
"--abc", "abc",
"XYZ--", "XYZ",
"--abcXYZ--", "abcXYZ",
0, 0,
};
void unitTest()
{
int cnt = 0;
int failed = 0;
char dst[256] = {'?'};
for(int i = 0; testCase[i] != 0; i+=2) {
my_getword(dst, testCase[i]);
int rc = strcmp(dst, testCase[i+1]);
if( !rc ) {
std::cout << "#" << ++cnt << ": OK\n";
} else {
++failed;
std::cout << "#" << ++cnt << ": NG, expected = '"
<< testCase[i+1] << "', actual = '" << dst
<< "', text = '" << testCase[i] << "'\n";;
}
}
}