$runner->pass(); } else { $runner->fail('The fixture value present in the live database is incorrect'); } if (Plusql::connect('dev')->query('SELECT * FROM fixture_data')->fixture_data->field_value == 'plusql_dev fixture value') { $runner->pass(); } else { $runner->fail('The fixture value present in the dev database is incorrect'); } //verify that we can switch back and forth as required if (Plusql::connect('live')->query('SELECT * FROM fixture_data')->fixture_data->field_value == 'plusql fixture value') { $runner->pass(); } else { $runner->fail('I was unable to switch back to the live database after querying dev'); } if (Plusql::connect('dev')->query('SELECT * FROM fixture_data')->fixture_data->field_value == 'plusql_dev fixture value') { $runner->pass(); } else { $runner->fail('I was unable to switch back to the dev database after switching from dev to live'); } }); Murphy\Test::add(function ($runner) { $conn = NULL; \Murphy\Fixture::load(dirname(__FILE__) . '/../on_clause.class.php.murphy/fixture.php')->execute(); \Murphy\Fixture::load(dirname(__FILE__) . '/../query_iterator.class.php.murphy/fixture.php')->execute(function ($aliases) use(&$conn) { $aliases = $aliases['plusql']; $host = $aliases[0]; $username = $aliases[1]; $password = $aliases[2]; $dbname = $aliases[3]; $conn = new PluSQL\Connection($host, $username, $password, $dbname);