Мне любопытно, как другие к этому подходят.Написание теста не так уж и плохо, но насмешливый вид немного отстой и режет мой поток.Можно ли иметь каталог 'fixtures' и сказать mock_db.php, например, только с этим объявлением mock?
Если пойти еще дальше, будет ли плохой практикой абстрагировать эти mock вfunction?
Т.е.:
// function to include a db mock
include_once 'test/fixtures/dbmock.php';
$mockMYSQL = $dbmock('mysql', 'db1');
$mockMSSQL = $dbmock('mssql', 'db2');
Просто интересно узнать, как другие опытные тестировщики справляются с этим.Я пишу сценарии для синхронизации 2 баз данных, поэтому этот пример может стать очень актуальным.