BSD Ports

databases/p5-DBD-Mock 1.59nb5 NetBSD

Perl5 module with mock database driver for testing

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
databases, perl5
Package size
33.8 KiB, 157.6 KiB installed

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
NetBSDdatabases/p5-DBD-Mock1.59nb5
FreeBSDdatabases/p5-DBD-Mock1.59_1
OpenBSDdatabases/p5-DBD-Mock1.59p0
DragonFlydatabases/p5-DBD-Mock1.59_1
HardenedBSDdatabases/p5-DBD-Mock1.59_1
GhostBSDdatabases/p5-DBD-Mock1.59_1

Install

Binary package:

pkgin install p5-DBD-Mock

From pkgsrc:

cd /usr/pkgsrc/databases/p5-DBD-Mock && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.59nb5
NetBSD 10.1 aarch641.59nb4
SmartOS / illumos x86_641.59nb5
macOS 15 arm641.59nb5

Dependencies

Run dependencies 2

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0