阅读 fongo 文档时,我发现它支持 @Rule 注释以在执行测试之前删除数据库的内容。
我想使用 TestNG 实现相同的目标,但找不到正确的方法,我尝试调用fongo.dropDatabase(dbName)
但它没有按预期工作,如果我调用此方法,似乎 DB 已删除但没有新实例插入新文档时创建。
还尝试删除并再次实例化fongo,但也没有结果。我可以创建或更新文档,但如果我尝试获取文档,则不会有任何结果。
要删除 fongo db 的内容,我正在使用 @BeforeMethod 注释并调用 dropDatabase()。
我应该如何在每次测试之前删除 db?