1010use Keboola \JobQueueInternalClient \JobFactory ;
1111use Keboola \JobQueueInternalClient \JobFactory \JobInterface ;
1212use Keboola \JobQueueInternalClient \JobFactory \JobRuntimeResolver ;
13+ use Keboola \JobQueueInternalClient \JobFactory \JobType ;
1314use Keboola \StorageApi \BranchAwareClient ;
1415use Keboola \StorageApi \Client ;
1516use Keboola \StorageApi \ClientException as StorageClientException ;
@@ -41,15 +42,15 @@ public function resolveDefaultBackendContextData(): Generator
4142 yield 'standard job ' => [
4243 'keboola.ex-db-snowflake ' ,
4344 [],
44- JobInterface:: TYPE_STANDARD ,
45+ JobType:: STANDARD ,
4546 '123-dummy-component-type ' ,
4647 ];
4748 yield 'row container job ' => [
4849 'keboola.ex-db-snowflake ' ,
4950 [
5051 'parallelism ' => '5 ' ,
5152 ],
52- JobInterface:: TYPE_ROW_CONTAINER ,
53+ JobType:: ROW_CONTAINER ,
5354 null ,
5455 ];
5556 yield 'phase container job ' => [
@@ -59,13 +60,13 @@ public function resolveDefaultBackendContextData(): Generator
5960 'phaseId ' => '123 ' ,
6061 ],
6162 ],
62- JobInterface:: TYPE_PHASE_CONTAINER ,
63+ JobType:: PHASE_CONTAINER ,
6364 null ,
6465 ];
6566 yield 'orchestration job ' => [
6667 JobFactory::ORCHESTRATOR_COMPONENT ,
6768 [],
68- JobInterface:: TYPE_ORCHESTRATION_CONTAINER ,
69+ JobType:: ORCHESTRATION_CONTAINER ,
6970 null ,
7071 ];
7172 }
@@ -76,7 +77,7 @@ public function resolveDefaultBackendContextData(): Generator
7677 public function testResolveDefaultBackendContext (
7778 string $ componentId ,
7879 array $ customJobData ,
79- string $ expectedJobType ,
80+ JobType $ expectedJobType ,
8081 ?string $ expectedContext ,
8182 ): void {
8283 $ jobData = $ this ::JOB_DATA ;
@@ -113,7 +114,7 @@ public function testResolveDefaultBackendContext(
113114 $ jobRuntimeResolver = new JobRuntimeResolver ($ storageClientFactoryMock );
114115
115116 $ jobData = $ jobRuntimeResolver ->resolveJobData ($ jobData , ['owner ' => ['features ' => []]]);
116- self ::assertSame ($ expectedJobType , $ jobData ['type ' ]);
117+ self ::assertSame ($ expectedJobType-> value , $ jobData ['type ' ]);
117118 self ::assertSame ($ expectedContext , $ jobData ['backend ' ]['context ' ]);
118119 }
119120
0 commit comments