boost-test

    0熱度

    1回答

    由於許多原因,我更喜歡Boost.UTF gtest(或其他選擇)。 我最近決定使用Bazel作爲我的構建系統,由於我基本上處於教程級別,因此我在網上尋找了一種在Bazel中使用Boost的方法,但它們都沒有處理Boost.UTF,因爲此庫不是隻有標題(就像在https://github.com/nelhage/rules_boost中處理的那樣),我不知道如何繼續。 如何將Boost.UTF添加

    1熱度

    1回答

    我剛安裝boost 1.62並運行升壓單元測試選項--log_sink=output.xml但我得到一個錯誤。 這裏是我的命令行 ./App --log_level=test_suite --log_format=JUNIT --log_sink=output.xml 我得到此錯誤消息提振 test setup error: Access with invalid type for argum

    0熱度

    1回答

    我正嘗試從Eclipse的C++代碼運行單元測試。我的Eclipse是Mars.2 Release(4.5.2)。我最初下載了Java Developer的版本,但我已經安裝了C/C++插件。我寫了一個簡單的課程,然後爲該課程進行了升壓單元測試。我可以在Eclipse和命令行上編譯代碼以獲取可執行文件。如果我運行在命令行可執行文件,我得到這個輸出 Running 1 test case... **

    1熱度

    1回答

    我寫了一個高級包裝和命令集合,它使用RProc/RPMsg接口與微處理器進行通信,爲了儘可能多地測試我爲它編寫了單元測試一個Linux僞終端代替'真實'的界面。 我的測試沒有奏效。我最終簡化了測試,它沒有包含我的代碼痕跡點 - 它仍然不能正常工作: BOOST_AUTO_TEST_CASE(constructor) { const auto master_pty = ::posix_o

    0熱度

    1回答

    目前我做這種方式(僞): #include <boost/test/unit_test.hpp> #include <string> bool testingClient = true; BOOST_AUTO_TEST_SUITE(ProtocolSchema) BOOST_AUTO_TEST_CASE(server) { testingClient = false;

    0熱度

    2回答

    我正在嘗試使用boost單元測試來測試我的boost asio套接字偵聽器。監聽器的目的是簡單地監聽一個端口並讀取所有內容並將其保存到一個隊列中併發回一個http響應頭。 作爲第一步,我創建了一個客戶端向偵聽器發送消息並讀取來自偵聽器的響應消息。我還創建了一個線程來啓動偵聽器。主線程將發送和接收來自Listener的消息。我可以在客戶端和列表程序之間發送和接收消息。但是當我嘗試加入時,它並沒有加入

    5熱度

    3回答

    在增強單元測試文檔中,它明確指出您需要定義BOOST_TEST_DYN_LINK以便與增強單元測試庫鏈接。 我用這簡單的例子: #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE test_module1 // This header is for the dynamic library, not the header only one

    1熱度

    1回答

    你好,我試圖用我的單元測試使用Boost.Test。然而,我的一些函數返回一組元組,返回std::vector< std::tuple< TypeA, TypeB > >。 要與BOOST_CHECK_EQUALS和BOOST_CHECK_EQUAL_COLLECTION一起使用,我需要專門的boost::test_tools::print_log_value來打印漂亮的元組和向量,如the an

    1熱度

    1回答

    我使用cmake構建了boost.test(版本1.59)項目。 我沒有任何問題,編譯但是當我嘗試推出測試,我得到這樣一個問題: Executing: -> [BoostUnitTestSample] filestream was found to be null when handling path: D:\Work\Project\dev\DesktopMSVC13_Project\src

    2熱度

    1回答

    我安裝在我的Mac升壓像這樣brew install boost,然後創建了一個名爲BoostTest.cpp包含以下幾個最基本的示例文件: #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE BoostTest #include <boost/test/unit_test.hpp> int add(int i, int j) {