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.
关于如何在activejdbc没有实时数据库的情况下测试代码的任何建议?我无法遵循 TDD,因为它在每个地方都需要一个实时 sql 数据库,而我无法模拟它。有一个用于单元测试的实时 sql 数据库是否正确?
activejdbc
ActiveJDBC 在第一次访问时从数据库中读取其元数据。这意味着它需要一个数据库。通常,您将使用与运行应用程序不同的数据库进行测试。由于 ActiveJDBC 支持多个数据库,您可以使用 H2 内存数据库进行测试。
无论如何,在没有数据库的情况下测试 ORM 类的目的是什么?