【问题标题】:Unit Testing with Boost and Eclipse使用 Boost 和 Eclipse 进行单元测试
【发布时间】:2012-08-31 02:52:15
【问题描述】:

我不知道如何让单元测试与 Boost 和 Eclipse 一起工作。 根据我放置源文件的位置,我会收到很多不同的错误。

测试应该去哪里? (即我应该在根目录中创建一个测试文件夹,在 src 中,根本没有文件夹还是什么)

如果我不打算有一个 main() 并且只是进行大量测试,我是否需要在某处指定一些东西?

我真的很困惑,而且我知道我对细节非常了解 - 希望你能告诉我在 Eclipse 中使用 Boost 进行单元测试的正确方法,而不是我目前正在做的任何事情。

【问题讨论】:

  • 对不起,不明白你的问题。尤其是依赖eclipse和boost。 Eclipse 只是 IDE,boost 只是库(带有单元测试框架)。 Eclipse 和 Boost 对您的期望是什么?这是两个不同的组件。

标签: c++ eclipse unit-testing boost


【解决方案1】:

在没有单元测试的情况下首先在 Eclipse 中正常编译您的应用程序。

之后,创建一个新项目并将其引用到您的应用程序中的前一个项目。 比你创建一个 main.cpp 并在那里插入你的单元测试。

您应该能够使用新项目中的其他项目类。因此,您可以实例化对象并执行您的断言或任何您喜欢的操作。如果您还有其他问题,请发布您的实际错误并提供当前结构的屏幕截图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 2010-11-04
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 2020-05-23
    相关资源
    最近更新 更多