0

关于如何在activejdbc没有实时数据库的情况下测试代码的任何建议?我无法遵循 TDD,因为它在每个地方都需要一个实时 sql 数据库,而我无法模拟它。有一个用于单元测试的实时 sql 数据库是否正确?

4

1 回答 1

1

ActiveJDBC 在第一次访问时从数据库中读取其元数据。这意味着它需要一个数据库。通常,您将使用与运行应用程序不同的数据库进行测试。由于 ActiveJDBC 支持多个数据库,您可以使用 H2 内存数据库进行测试。

无论如何,在没有数据库的情况下测试 ORM 类的目的是什么?

于 2014-12-05T16:31:07.073 回答