// TestInput.cc // Kevin Karplus // 8 August1994 // ABSTRACT // Simple program to test some of the basic features of // the Input routines #include "Input.h" #include // for strcmp #include main() { char word[200]; assert(verify_word(cin, "WORD1=")); get_word(cin, word); assert(strcmp(word, "a")==0); get_word(cin, word); assert(strcmp(word, "word")==0); assert(verify_word(cin, "WORD3=")); get_word(cin, word); assert(strcmp(word, "more_words")==0); assert(verify_word(cin, "WORD4=")); get_word(cin,word,'\n', 0); assert(strcmp(word, "test")==0); get_word(cin, word, '\n', 0); assert(strcmp(word, "stop")==0); int at_sep=0; SkipSeparators(cin, at_sep, 3, ','); assert(at_sep==3); get_word(cin,word,','); assert(strcmp(word, "bad")==0); assert(SkipSeparators(cin, 3, ',')==0); cout << "Input looks ok\n"; } // control information for gnuemacs to simplify compilation // Local Variables: // compile-command: "rsh apache '(cd /projects/compbio/ultimate/src/Input; make -k test)'" // End: