The #HKCCP should not mix and match unit tests with functional tests.
Unit tests call functions with parameters and expect precise results and determinate error, such as verifying that a function sum(a, b) in fact returns the sum of a and b.
Functional tests call functions requiring interaction with infrastructure, such as a webserver and a database, and operate against fixtures.