public function sendReceive_notification_receiveRequest($projectCode) { return SendReceiveCommands::notificationReceiveRequest($projectCode); }
public function testNotificationReceiveRequest_HasSendReceive_QueueFileCreated() { self::$environ->clean(); $project = self::$environ->createProject(SF_TESTPROJECT, SF_TESTPROJECTCODE); $project->sendReceiveProjectIdentifier = 'sr_id'; $project->sendReceiveProject = new SendReceiveProjectModel('sr_name', '', 'manager'); $project->write(); $mockReceiveQueuePath = sys_get_temp_dir() . '/mockReceiveQueue'; $mockPidFilePath = sys_get_temp_dir() . '/mockLFMerge.pid'; $mockCommand = 'php ' . __DIR__ . '/mockLFMergeExe.php'; $isNotified = SendReceiveCommands::notificationReceiveRequest($project->projectCode, $mockReceiveQueuePath, $mockPidFilePath, $mockCommand); $queueFileNames = scandir($mockReceiveQueuePath); $this->assertTrue($isNotified); $this->assertCount(3, $queueFileNames); FileUtilities::removeFolderAndAllContents($mockReceiveQueuePath); }