#!/usr/bin/env php loadYaml('project_getpmlistbyprograms', false, 2)->gen(20); zendata('user')->loadYaml('user_getpmlistbyprograms', false, 2)->gen(10); su('admin'); $programTest = new programTest(); r($programTest->getPMListByProgramsTest(array())) && p() && e('0'); r($programTest->getPMListByProgramsTest(array( (object)array('id' => 1, 'type' => 'program', 'PM' => 'admin'), (object)array('id' => 2, 'type' => 'program', 'PM' => 'user1') ))) && p() && e('2'); r($programTest->getPMListByProgramsTest(array( (object)array('id' => 1, 'type' => 'program', 'PM' => 'admin'), (object)array('id' => 2, 'type' => 'program', 'PM' => ''), (object)array('id' => 3, 'type' => 'program', 'PM' => 'user2') ))) && p() && e('2'); r($programTest->getPMListByProgramsTest(array( (object)array('id' => 1, 'type' => 'program', 'PM' => 'admin'), (object)array('id' => 2, 'type' => 'program', 'PM' => 'admin'), (object)array('id' => 3, 'type' => 'program', 'PM' => 'user1') ))) && p() && e('2'); r($programTest->getPMListByProgramsTest(array( (object)array('id' => 1, 'type' => 'program', 'PM' => 'admin'), (object)array('id' => 2, 'type' => 'project', 'PM' => 'user1') ))) && p() && e('2');