BSD Ports

databases/p5-DBD-Mock 1.59p0 OpenBSD

mock database driver for testing

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
databases, devel, perl5

Description

Testing with databases can be tricky. If you are developing a system married to a single database then you can make some assumptions about your environment and ask the user to provide relevant connection information. But if you need to test a framework that uses DBI, particularly a framework that uses different types of persistence schemes, then it may be more useful to simply verify what the framework is trying to do -- ensure the right SQL is generated and that the correct parameters are bound. DBD::Mock makes it easy to just modify your configuration (presumably held outside your code) and just use it instead of DBD::Foo (like DBD::Pg or DBD::mysql) in your framework.

In the other systems

SystemPortVersion
OpenBSDdatabases/p5-DBD-Mock1.59p0
FreeBSDdatabases/p5-DBD-Mock1.59_1
NetBSDdatabases/p5-DBD-Mock1.59nb5
DragonFlydatabases/p5-DBD-Mock1.59_1
HardenedBSDdatabases/p5-DBD-Mock1.59_1
GhostBSDdatabases/p5-DBD-Mock1.59_1

Install

Binary package:

pkg_add p5-DBD-Mock

From the ports tree:

cd /usr/ports/databases/p5-DBD-Mock && make install

Dependencies

Build dependencies 1
Run dependencies 1

No port depends on this one.