Boost.Testを使用していますが、テストが失敗します。それは楽しいことですが、結果は恐ろしいものです。これはBoost.Testの出力です。
$ zwja/Build/Products/Debug/test ; exit; < Running 2 test cases... /Users/daknok/Desktop/libxxqlite/test/DatabaseTest.cpp:32: error in "P `??k??k ???k?%??k??k l p??k????k?": *** 1 failure detected in test suite "Master Test Suite"
これが私の失敗したテストケースです:
BOOST_AUTO_TEST_CASE(Querying) {
BOOST_CHECK_NO_THROW({
XXQLite::Database db;
XXQLite::Query query1 = db.createQuery("CREATE TABLE Foo (Id PRIMARY KEY)");
XXQLite::Query query2
= db.createQuery("SELECT * FROM Foo WHERE Id=? OR Id=? OR Id=?",
1, 2, 3);
});
}
ここで何が起こっているのか本当にわかりません。これらの奇妙で読めないエラーメッセージの原因は何でしょうか?Boostは私のコードが気に入らなかったのですか?Boostのインストールに何か問題がありますか?