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) {