使用Visual Studio测试适配器进行Boost单元测试-设置工作目录

罗尔

我正在尝试使用通过Visual Studio测试适配器集成到VS(2013)中的增强单元测试。我的单元测试测试了一个需要在其工作目录中存在另一个DLL的库(通过在链接器设置下的“其他输入”中指定.lib进行链接,而不是通过“引用”进行链接)。我无法调整全局PATH(需要能够在一台计算机上引用多个版本)。此外,我的测试需要一些相对于当前工作目录搜索的测试数据。

没有boost单元测试适配器,我只是将工作目录设置为“调试”下,或者从命令行运行单元测试可执行文件,其中当前的工作目录显而易见。

我的问题:如何设置要使用增强型单元测试适配器运行的测试的当前工作目录。我尝试设置“命令”和“工作目录”,并在适配器的文档中查找了设置目录的方法。这些都没有帮助。这应该如何工作?

Aleph0

我遇到了和您一样的问题。我发现最好的解决方法是定义一个全局夹具,该夹具设置当前的工作目录。

#include <boost/test/unit_test.hpp>
#include <boost/filesystem.hpp>

struct SetPwd {
        SetPwd() {
            boost::filesystem::current_path("." /* Your path here.*/);
        }

        ~SetPwd() {
        }
};

BOOST_GLOBAL_FIXTURE(SetPwd);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio - 单元测试适配器无法连接到数据源或读取数据

来自分类Dev

使用Nunit测试适配器在Visual Studio 2013中按类名称和方法名称进行分组测试

来自分类Dev

在Visual Studio2013中使用茉莉花和Chutzpah进行单元测试angularjs无法正常工作

来自分类Dev

Visual Studio 实时单元测试无法正常工作

来自分类Dev

使用boost :: multiprecision进行单元测试

来自分类Dev

如何使用*许多*脚本目录设置Unity单元测试

来自分类Dev

使用Excel工作簿进行单元测试

来自分类Dev

使用 Mocha 进行单元测试,我无法让它工作

来自分类Dev

Visual Studio 2012单元测试:控制器必须设置可测试的元素属性

来自分类Dev

Visual Studio工作目录

来自分类Dev

在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

来自分类Dev

在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

来自分类Dev

如何在Visual Studio中创建和安装测试适配器

来自分类Dev

Visual Studio 2013自定义测试适配器:如何调试?

来自分类Dev

基于Visual Studio和Nuget的测试运行器/适配器

来自分类Dev

如何在MS Visual Studio单元测试中引用数据源目录?

来自分类Dev

如何为目录中的每个文件运行 Visual Studio 单元测试?

来自分类Dev

Python:使用文件进行模拟或伪造目录以进行单元测试

来自分类Dev

使用Moq进行单元测试的通用工作单元和存储库模式框架

来自分类Dev

使用Moq进行单元测试的工作单元和通用存储库模式框架

来自分类Dev

EF通用存储库和工作单元-使用Moq进行单元测试

来自分类Dev

IntelliTest与 在Visual Studio中进行单元测试

来自分类Dev

在Visual Studio中进行正确的单元测试

来自分类Dev

如何在 Visual Studio 2015 中进行单元测试

来自分类Dev

您可以在单元测试项目中使用Visual Studio数据库项目来为功能测试设置一个空数据库吗?

来自分类Dev

如何在Qt中设置单元测试-Visual Studio 2013项目

来自分类Dev

我可以在vanity gem中使用oracle_enhanced适配器进行AB测试吗?

来自分类Dev

单元测试无法进行工作单元测试

来自分类Dev

设置自定义资产目录以在Android Studio中进行单元测试

Related 相关文章

  1. 1

    Visual Studio - 单元测试适配器无法连接到数据源或读取数据

  2. 2

    使用Nunit测试适配器在Visual Studio 2013中按类名称和方法名称进行分组测试

  3. 3

    在Visual Studio2013中使用茉莉花和Chutzpah进行单元测试angularjs无法正常工作

  4. 4

    Visual Studio 实时单元测试无法正常工作

  5. 5

    使用boost :: multiprecision进行单元测试

  6. 6

    如何使用*许多*脚本目录设置Unity单元测试

  7. 7

    使用Excel工作簿进行单元测试

  8. 8

    使用 Mocha 进行单元测试,我无法让它工作

  9. 9

    Visual Studio 2012单元测试:控制器必须设置可测试的元素属性

  10. 10

    Visual Studio工作目录

  11. 11

    在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

  12. 12

    在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

  13. 13

    如何在Visual Studio中创建和安装测试适配器

  14. 14

    Visual Studio 2013自定义测试适配器:如何调试?

  15. 15

    基于Visual Studio和Nuget的测试运行器/适配器

  16. 16

    如何在MS Visual Studio单元测试中引用数据源目录?

  17. 17

    如何为目录中的每个文件运行 Visual Studio 单元测试?

  18. 18

    Python:使用文件进行模拟或伪造目录以进行单元测试

  19. 19

    使用Moq进行单元测试的通用工作单元和存储库模式框架

  20. 20

    使用Moq进行单元测试的工作单元和通用存储库模式框架

  21. 21

    EF通用存储库和工作单元-使用Moq进行单元测试

  22. 22

    IntelliTest与 在Visual Studio中进行单元测试

  23. 23

    在Visual Studio中进行正确的单元测试

  24. 24

    如何在 Visual Studio 2015 中进行单元测试

  25. 25

    您可以在单元测试项目中使用Visual Studio数据库项目来为功能测试设置一个空数据库吗?

  26. 26

    如何在Qt中设置单元测试-Visual Studio 2013项目

  27. 27

    我可以在vanity gem中使用oracle_enhanced适配器进行AB测试吗?

  28. 28

    单元测试无法进行工作单元测试

  29. 29

    设置自定义资产目录以在Android Studio中进行单元测试

热门标签

归档