#!/usr/bin/env php id->range('1-10'); $table->name->range('Job1,Job2,Job3,Job4,Job5,Job6,Job7,Job8,Job9,Job10'); $table->repo->range('1,1,1,2,2,2,3,3,4,4'); $table->triggerType->range('tag,tag,tag,tag,commit,commit,commit,schedule,schedule,manual'); $table->deleted->range('0'); $table->gen(10); su('admin'); $jobTest = new jobModelTest(); r(count($jobTest->getTriggerGroupTest('tag', array(1, 2)))) && p() && e('2'); r(count($jobTest->getTriggerGroupTest('commit', array(1, 2, 3)))) && p() && e('2'); r(count($jobTest->getTriggerGroupTest('nonexistent', array(1, 2)))) && p() && e('0'); r(count($jobTest->getTriggerGroupTest('schedule', array()))) && p() && e('2'); r(count($jobTest->getTriggerGroupTest('tag', array(999)))) && p() && e('0');