X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=WCudaMSE%2FAPI_CppTest%2FSRC%2Fcore%2Futils.cpp;fp=WCudaMSE%2FAPI_CppTest%2FSRC%2Fcore%2Futils.cpp;h=ebf850239bcd97eff8fe346f21bdba39869f65b8;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/API_CppTest/SRC/core/utils.cpp b/WCudaMSE/API_CppTest/SRC/core/utils.cpp new file mode 100755 index 0000000..ebf8502 --- /dev/null +++ b/WCudaMSE/API_CppTest/SRC/core/utils.cpp @@ -0,0 +1,50 @@ +// --- +// +// $Id: utils.cpp,v 1.5 2008/07/15 20:33:31 hartwork Exp $ +// +// CppTest - A C++ Unit Testing Framework +// Copyright (c) 2003 Niklas Lundell +// +// --- +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the +// Free Software Foundation, Inc., 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. +// +// --- + + +#if (defined(__WIN32__) || defined(WIN32)) +# include "winconfig.h" +#else +# include "config.h" +#endif + +#include "missing.h" +#include "utils.h" + +namespace Test +{ + // Computes the procentage of correct tests. + // + int + correct(int tests, int errors) + { + if ((errors == 0) || (tests == 0)) + return 100; + + return (tests - errors) * 100 / tests; + } + +} // namespace Test