* <http://www.gnu.org/licenses/>.
*/
-require_once 'CiviTest/CiviUnitTestCase.php';
-
-
/**
* Test APIv3 civicrm_mailingab_* functions
*
* @package CiviCRM
+ * @group headless
*/
class api_v3_MailingABTest extends CiviUnitTestCase {
protected $_mailingID_A;
public function setUp() {
parent::setUp();
$this->useTransaction(TRUE);
+ $this->createLoggedInUser();
$this->_mailingID_A = $this->createMailing();
$this->_mailingID_B = $this->createMailing();
$this->_mailingID_C = $this->createMailing();
'mailing_id_a' => $this->_mailingID_A,
'mailing_id_b' => $this->_mailingID_B,
'mailing_id_c' => $this->_mailingID_C,
- 'testing_criteria_id' => 1,
- 'winner_criteria_id' => 1,
+ 'testing_criteria' => 'subject',
+ 'winner_criteria' => 'open',
'declare_winning_time' => '+2 days',
'group_percentage' => 10,
);
* @dataProvider groupPctProvider
*/
public function testDistribution($totalGroupContacts, $groupPct, $expectedCountA, $expectedCountB, $expectedCountC) {
- $this->createLoggedInUser();
-
- $result = $this->groupContactCreate($this->_groupID, $totalGroupContacts);
+ $result = $this->groupContactCreate($this->_groupID, $totalGroupContacts, TRUE);
$this->assertEquals($totalGroupContacts, $result['added'], "in line " . __LINE__);
$params = $this->_params;