#!/usr/bin/env php account->range('admin,user1,user2,user3'); $oauthTable->openID->range('openid_001,openid_002,openid_003,openid_004'); $oauthTable->providerType->range('webhook'); $oauthTable->providerID->range('1{2},2{2}'); $oauthTable->gen(4); su('admin'); $webhookTest = new webhookModelTest(); // 执行5个测试步骤 r($webhookTest->getOpenIdListTest(1, 0, 'admin,user1')) && p() && e('openid_001,openid_002'); // 步骤1:传入toList参数 r($webhookTest->getOpenIdListTest(1, 0, '')) && p() && e('0'); // 步骤2:空的toList和actionID r($webhookTest->getOpenIdListTest(1, 0)) && p() && e('0'); // 步骤3:空actionID测试 r($webhookTest->getOpenIdListTest(2, 0, 'user2,user3')) && p() && e('openid_003,openid_004'); // 步骤4:不同webhook用户 r($webhookTest->getOpenIdListTest(1, 0, array('admin', 'user1'))) && p() && e('openid_001,openid_002'); // 步骤5:数组格式toList