X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fvimcoder;a=blobdiff_plain;f=src%2Fcom%2Fdogcows%2Fresources%2FC%2B%2BDriver;h=89e00f0678349fa54f17d27c59bd8fef604cebf6;hp=60ef873967713dd8bd18ec8331aa3f24df74c6cc;hb=9117819d0764d40f6c352e509169b5e4053b5882;hpb=3657db0222bd9bca8691c05d3308387d2da65b66 diff --git a/src/com/dogcows/resources/C++Driver b/src/com/dogcows/resources/C++Driver index 60ef873..89e00f0 100644 --- a/src/com/dogcows/resources/C++Driver +++ b/src/com/dogcows/resources/C++Driver @@ -132,9 +132,9 @@ int main(int argc, char* argv[]) bool __exit_on_fail = false; int __pass = 0; int __fail = 0; - + if (1 < argc) __exit_on_fail = true; - + std::ifstream __in("testcases.txt"); for(;;) { @@ -142,18 +142,18 @@ int main(int argc, char* argv[]) $METHODPARAMDECLARES$ __in >> __expected >> $METHODPARAMSTREAMIN$; if (!__in.good()) break; - + std::cout << "----------------------------------------" << std::endl << "Test " << (__pass + __fail) << ": "; std::cout.flush(); - + __timer_start(); - + $CLASSNAME$ object; $RETURNTYPE$ __actual = object.$METHODNAME$($METHODPARAMNAMES$); - + double __t = __timer_stop(); - + if (__equals(__actual, __expected)) { std::cout << "[PASS] in " << __t << " seconds." << std::endl;