本文整理汇总了PHP中Curl::initMock方法的典型用法代码示例。如果您正苦于以下问题:PHP Curl::initMock方法的具体用法?PHP Curl::initMock怎么用?PHP Curl::initMock使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Curl
的用法示例。
在下文中一共展示了Curl::initMock方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: test_mock
function test_mock()
{
Curl::initMock();
Curl::mockResult("helloworld");
$curl = new Curl();
$res = $curl->exec();
$this->assertEquals($res, "helloworld");
}
示例2: setUp
function setUp()
{
global $wpdb;
parent::setUp();
$wpdb->query("CREATE TABLE {$wpdb->prefix}h5p_contents ( " . "id INTEGER NOT NULL auto_increment, " . "slug VARCHAR(255) not null, " . "PRIMARY KEY(id))");
if ($wpdb->last_error) {
throw new Exception($wpdb->last_error);
}
Curl::initMock();
RemoteSyncPlugin::instance()->setLogger(new MockJob());
}
示例3: test_push
function test_push()
{
RemoteSyncPlugin::instance()->install();
$postId = wp_insert_post(array('post_content' => 'content', 'post_name' => 'the-slug', 'post_title' => "Hello Post"));
update_option("rs_remote_site_url", "http://example.com/");
Curl::mockResult(array());
Curl::mockResult(array());
Curl::mockResult(array());
$op = new RemoteSyncOperations();
$op->push();
wp_trash_post($postId);
Curl::initMock();
Curl::mockResult(array(array("slug" => 'the-slug', 'revision' => "hello")));
Curl::mockResult(array());
Curl::mockResult(array());
$op = new RemoteSyncOperations();
$op->push();
}