14 use \PHPUnit\Framework\TestCase;
33 'jobName' =>
'Test Job',
34 'jobQueue' => [
'queue1',
'queue2'],
41 $testData[
'jobQueue'],
45 $this->assertInstanceOf(ShowJob::class, $showJob);
56 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
57 $this->assertEquals(123, $showJob->getJobId());
66 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
67 $this->assertEquals(
'Test Job', $showJob->getJobName());
76 $jobQueue = [
'queue1',
'queue2'];
77 $showJob =
new ShowJob(123,
'Test Job', $jobQueue, 456);
78 $this->assertEquals($jobQueue, $showJob->getJobQueue());
87 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
88 $this->assertEquals(456, $showJob->getUploadId());
100 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
103 $showJob->setJobId(789);
104 $this->assertEquals(789, $showJob->getJobId());
107 $showJob->setJobId(
"321");
108 $this->assertEquals(321, $showJob->getJobId());
117 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
118 $showJob->setJobName(
'New Job Name');
119 $this->assertEquals(
'New Job Name', $showJob->getJobName());
128 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
129 $newQueue = [
'queue3',
'queue4'];
130 $showJob->setJobQueue($newQueue);
131 $this->assertEquals($newQueue, $showJob->getJobQueue());
141 $showJob =
new ShowJob(123,
'Test Job', [
'queue1'], 456);
144 $showJob->setUploadId(789);
145 $this->assertEquals(789, $showJob->getUploadId());
148 $showJob->setUploadId(
"321");
149 $this->assertEquals(321, $showJob->getUploadId());
160 'jobName' =>
'Test Job',
161 'jobQueue' => [
'queue1',
'queue2'],
167 $testData[
'jobName'],
168 $testData[
'jobQueue'],
169 $testData[
'uploadId']
173 'jobId' => $testData[
'jobId'],
174 'jobName' => $testData[
'jobName'],
175 'jobQueue' => $testData[
'jobQueue'],
176 'uploadId' => $testData[
'uploadId']
179 $this->assertEquals($expectedArray, $showJob->getArray());
190 'jobName' =>
'Test Job',
191 'jobQueue' => [
'queue1',
'queue2'],
197 $testData[
'jobName'],
198 $testData[
'jobQueue'],
199 $testData[
'uploadId']
203 'jobId' => $testData[
'jobId'],
204 'jobName' => $testData[
'jobName'],
205 'jobQueue' => $testData[
'jobQueue'],
206 'uploadId' => $testData[
'uploadId']
209 $this->assertEquals(json_encode($expectedArray), $showJob->getJSON());
Model class to hold ShowJob info.