Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
控制台中未显示boost单元测试visual studio 我试图在VisualStudio 2010内部的C++解决方案中设置一个升压单元测试框架。在下面,我给你我用于单元测试的代码(好吧,我在试图理解如何使它工作时使用的代码) #定义映射_加载程序_测试映射加载程序测试 #包括 使用名称空间boost::unit_test; 作废我的测试函数(){ 增压检查(2==1); } 测试套件* 初始单元测试套件(int argc,char*argv[]) { 测试套件*测试=升压测试套件(“主测试套件”); 测试->添加(BOOST_test_CASE(&my_test_函数)); 回归试验; } //EOF_C++_Visual Studio 2010_Unit Testing_Boost - Fatal编程技术网

控制台中未显示boost单元测试visual studio 我试图在VisualStudio 2010内部的C++解决方案中设置一个升压单元测试框架。在下面,我给你我用于单元测试的代码(好吧,我在试图理解如何使它工作时使用的代码) #定义映射_加载程序_测试映射加载程序测试 #包括 使用名称空间boost::unit_test; 作废我的测试函数(){ 增压检查(2==1); } 测试套件* 初始单元测试套件(int argc,char*argv[]) { 测试套件*测试=升压测试套件(“主测试套件”); 测试->添加(BOOST_test_CASE(&my_test_函数)); 回归试验; } //EOF

控制台中未显示boost单元测试visual studio 我试图在VisualStudio 2010内部的C++解决方案中设置一个升压单元测试框架。在下面,我给你我用于单元测试的代码(好吧,我在试图理解如何使它工作时使用的代码) #定义映射_加载程序_测试映射加载程序测试 #包括 使用名称空间boost::unit_test; 作废我的测试函数(){ 增压检查(2==1); } 测试套件* 初始单元测试套件(int argc,char*argv[]) { 测试套件*测试=升压测试套件(“主测试套件”); 测试->添加(BOOST_test_CASE(&my_test_函数)); 回归试验; } //EOF,c++,visual-studio-2010,unit-testing,boost,C++,Visual Studio 2010,Unit Testing,Boost,我可以看到断点确实运行了单元测试,这很好。 但我不明白为什么它不在输出中显示测试结果 在Proj->Props->Linker->System->SubSystem中,我给出了/SubSystem:CONSOLE 有没有人能告诉我,为了能够在控制台中看到测试的输出,我遗漏了什么 谢谢当您单击“绿色箭头”以“调试”模式播放应用程序时,命令提示符将在应用程序退出后关闭。按Ctrl+F5或使用“启动而不调试”选项,您将看到输出。如何运行单元测试?我可以在控制台中获得输出。我单击“绿色箭头”在“调试”模

我可以看到断点确实运行了单元测试,这很好。 但我不明白为什么它不在输出中显示测试结果

Proj->Props->Linker->System->SubSystem中,我给出了/SubSystem:CONSOLE

有没有人能告诉我,为了能够在控制台中看到测试的输出,我遗漏了什么


谢谢

当您单击“绿色箭头”以“调试”模式播放应用程序时,命令提示符将在应用程序退出后关闭。按Ctrl+F5或使用“启动而不调试”选项,您将看到输出。

如何运行单元测试?我可以在控制台中获得输出。我单击“绿色箭头”在“调试”模式下播放应用程序。
#define MAP_LOADER_TEST maploadertest
#include <boost/test/unit_test.hpp>
using namespace boost::unit_test;

void my_test_function() {
    BOOST_CHECK(2 == 1);
}

test_suite*
init_unit_test_suite( int argc, char* argv[] )
{
    test_suite* test = BOOST_TEST_SUITE( "Master test suite" );

    test->add( BOOST_TEST_CASE( &my_test_function ) );

    return test;
}
// EOF