Page MenuHomeDevCentral

Support blackhole database engine for mocks
ClosedPublic

Authored by dereckson on Jun 14 2023, 21:51.
Tags
None
Referenced Files
F19139142: D3198.id8160.diff
Wed, Dec 24, 19:35
F19120091: D3198.id8159.diff
Wed, Dec 24, 12:59
F19119015: D3198.id8161.diff
Wed, Dec 24, 11:20
Unknown Object (File)
Thu, Dec 18, 19:13
Unknown Object (File)
Thu, Dec 18, 13:02
Unknown Object (File)
Tue, Dec 16, 19:52
Unknown Object (File)
Sat, Dec 13, 22:53
Unknown Object (File)
Fri, Dec 12, 09:43
Subscribers
None

Details

Summary

It can be convenient in tests to replace a full fledged instance
of the database engine by a mock doing nothing. That's the purpose
of this change.

This blackhole engine doesn't really use any of the parameters passed
to the methods, and that's expected behavior for a blackhole. As such,
phpcs is configured to ignore unused parameters.

Test Plan

used in Zed to test GeoLocation class

Diff Detail

Repository
rKERUALD Keruald libraries development repository
Lint
Lint Passed
Unit
Tests Passed
Branch
main
Build Status
Buildable 5035
Build 5316: arc lint + arc unit