FOSSology  3.2.0rc1
Open Source License Compliance by Open Source Software
HelperPluginMock.php
Go to the documentation of this file.
1 <?php
2 /*
3 Copyright (C) 2015, Siemens AG
4 
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License
7 version 2 as published by the Free Software Foundation.
8 
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13 
14 You should have received a copy of the GNU General Public License along
15 with this program; if not, write to the Free Software Foundation, Inc.,
16 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 */
23 namespace Fossology\Decider;
24 
25 use Mockery as M;
26 
30 $deciderPlugin = M::mock();//'Fossology\\DeciderJob\\UI\\DeciderJobAgentPlugin');
31 $deciderPlugin->shouldReceive('AgentAdd')->withArgs(array(1,2,anything(), arrayWithSize(1)))->once();
36 $GLOBALS['xyyzzzDeciderJob'] = $deciderPlugin;
42 function plugin_find($x)
43 {
44  return $GLOBALS['xyyzzzDeciderJob'];
45 }
53 function IsAlreadyScheduled($jobId, $agentName, $uploadId)
54 {
55  return 177;
56 }
Namespace for decider agent.
Definition: BulkReuser.php:19
IsAlreadyScheduled($jobId, $agentName, $uploadId)
Mock function to depict scheduler working.
plugin_find($x)
Mock function to get decider plugin required by BulkReuser.
$GLOBALS['xyyzzzDeciderJob']