【问题标题】:What's the conventional location for storing stub classes?存储存根类的常规位置是什么?
【发布时间】:2014-12-26 08:22:18
【问题描述】:

我有一个正在测试的系统,我需要创建一些存根类来隔离我的 SUT。我正在使用 NetBeans,我的问题是,测试类应该与测试类一起保存在测试文件夹中还是保存在 stubee(?) 旁边的主包中?

我听说一些在测试类中创建存根作为内部类。我不想这样做,因为我的很多存根将在多个类之间共享,所以最好让它们独立存在,并且我想遵循它们通常存储位置的约定。

谢谢。

【问题讨论】:

    标签: java testing netbeans stubs


    【解决方案1】:

    这肯定是一个充满不同意见的话题,但这是我的:

    在你的包结构的顶部,有一个用于所有测试代码的子包。你的模拟/存根属于那里的某个地方。如果它们在多个测试类之间共享,那么 myapp.mytests.shared 包似乎是它们的好去处。否则内部类也可以。

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 2014-10-25
      • 2023-03-07
      • 2011-06-02
      相关资源
      最近更新 更多