Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个正在测试的系统,我需要创建一些存根类来隔离我的 SUT。我正在使用 NetBeans,我的问题是,测试类应该与测试类一起保存在测试文件夹中还是保存在 stubee(?)旁边的主包中?
我听说一些在测试类中创建存根作为内部类。我不想这样做,因为我的很多存根将在多个类之间共享,所以最好让它们独立存在,我想遵循它们通常存储位置的约定。
谢谢。
这肯定是一个充满不同意见的话题,但这是我的:
在包结构的顶部,有一个用于所有测试代码的子包。你的模拟/存根属于那里的某个地方。如果它们在多个测试类之间共享,那么一个myapp.mytests.shared包似乎是他们去的好地方。否则内部类也可以。
myapp.mytests.shared