<div>Heres the code. <br>if ((2.0/3.0) != MyAnn::getCondProb(std::string("+cancer"), std::string("+test"), vps));<br> BOOST_ERROR("getCondProb");<br> if((1.0/2.0) != MyAnn::getProb(std::string("+cancer"), vps, 1)); <br> BOOST_ERROR("getProb");<br> if((3.0/4.0) != MyAnn::getProb(std::string("+test"), vps, 2));<br> BOOST_ERROR("getProb");<br> if((1.0/2.0) != MyAnn::getProbAND(std::string("+cancer"), std::string("+test"), vps)); <br> BOOST_ERROR("getCondProbAND");<br> if((3.0/4.0) != MyAnn::getProbOR(std::string("+cancer"), std::string("+test"), vps));<br> BOOST_ERROR("getCondProbOR");<br> BOOST_CHECK(( 2.0/3.0) == MyAnn::getCondProb(std::string("+cancer"), std::string("+test"), vps));<br> BOOST_CHECK((1.0/2.0) == MyAnn::getProb(std::string("+cancer"), vps, 1));<br> BOOST_CHECK((3.0/4.0) == MyAnn::getProb(std::string("+test"), vps, 2)); <br> BOOST_CHECK((1.0/2.0) == MyAnn::getProbAND(std::string("+cancer"), std::string("+test"), vps));<br> BOOST_CHECK((3.0/4.0) == MyAnn::getProbOR(std::string("+cancer"), std::string("+test"), vps)); <br><br><br>Heres the result: <br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(144): getCondProb in function: 'int<br> test_main(int, char**)'<br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(146): getProb in function: 'int tes <br>t_main(int, char**)'<br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(148): getProb in function: 'int tes<br>t_main(int, char**)'<br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(150): getCondProbAND in function: ' <br>int test_main(int, char**)'<br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(152): getCondProbOR in function: 'i<br>nt test_main(int, char**)'<br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(156): test (1.0 /2.0) == MyAnn::getP<br>robAND(std::string("+cancer"), std::string("+test"), vps) failed in function: 'i<br>nt test_main(int, char**)'<br>C:\CPW\cs_classes\cs461\c++\BayesianTest.cpp(157): test ( 3.0/4.0) == MyAnn::getP<br>robOR(std::string("+cancer"), std::string("+test"), vps) failed in function: 'in<br>t test_main(int, char**)'<br>C:/Boost/include/boost_1_34/boost/test/minimal.hpp(122): exception "std::excepti <br>on: boost::bad_format_string: format-string is ill-formed" caught in function: '<br>int main(int, char**)'<br><br>I like to know what went wrong .. and how come its failing? its using boost 1.34</div>