#!/usr/bin/env php setCCTest(array(), $emails)) && p() && e(0); // 步骤2:测试有效ccList和emails情况 $emails = array(); $emails['admin'] = new stdClass(); $emails['admin']->email = 'admin@cnezsoft.com'; $emails['admin']->realname = '管理员'; r($mailTest->setCCTest(array('admin'), $emails)) && p('admin:sended') && e('1'); // 步骤3:测试emails中缺少对应账号情况 $emails = array(); $emails['user1'] = new stdClass(); $emails['user1']->email = 'user1@cnezsoft.com'; $emails['user1']->realname = '用户1'; r($mailTest->setCCTest(array('admin'), $emails)) && p('user1:sended') && e('~~'); // 步骤4:测试无效邮箱格式情况 $emails = array(); $emails['admin'] = new stdClass(); $emails['admin']->email = 'invalid-email'; $emails['admin']->realname = '管理员'; r($mailTest->setCCTest(array('admin'), $emails)) && p('admin:sended') && e('~~'); // 步骤5:测试已发送标记情况 $emails = array(); $emails['admin'] = new stdClass(); $emails['admin']->email = 'admin@cnezsoft.com'; $emails['admin']->realname = '管理员'; $emails['admin']->sended = true; r($mailTest->setCCTest(array('admin'), $emails)) && p('admin:sended') && e('1');