Skip to content

Commit 4d50698

Browse files
NamedObjects: ensured that test ignores pre-existing named objects
1 parent 1ea4a35 commit 4d50698

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

job-server-extras/test/spark.jobserver/NamedObjectsJobSpec.scala

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,24 @@ class NamedObjectsJobSpec extends JobSpecBase(JobManagerSpec.getNewSystem) {
3232
.withValue(NamedObjectsTestJobConfig.CREATE_RDD, ConfigValueFactory.fromAnyRef(true)),
3333
errorEvents ++ syncEvents)
3434
val JobResult(_, names: Array[String]) = expectMsgClass(classOf[JobResult])
35-
names should equal(Array("rdd1"))
35+
names should contain("rdd1")
3636

3737
manager ! JobManagerActor.StartJob("demo", jobName, emptyConfig.withValue(NamedObjectsTestJobConfig.CREATE_DF, ConfigValueFactory.fromAnyRef(false))
3838
.withValue(NamedObjectsTestJobConfig.CREATE_RDD, ConfigValueFactory.fromAnyRef(false)),
3939
errorEvents ++ syncEvents)
4040
val JobResult(_, names2: Array[String]) = expectMsgClass(classOf[JobResult])
4141

42-
names2 should equal(names)
42+
names2 should contain("rdd1")
43+
names2 should not contain("df1")
4344

4445
//clean-up
4546
manager ! JobManagerActor.StartJob("demo", jobName, emptyConfig.withValue(NamedObjectsTestJobConfig.DELETE, ConfigValueFactory.fromIterable(names.toList))
4647
.withValue(NamedObjectsTestJobConfig.CREATE_RDD, ConfigValueFactory.fromAnyRef(false)),
4748
errorEvents ++ syncEvents)
4849
val JobResult(_, names3: Array[String]) = expectMsgClass(classOf[JobResult])
4950

50-
names3.size should equal(0)
51+
names3 should not contain("rdd1")
52+
names3 should not contain("df1")
5153
}
5254
}
5355

@@ -61,14 +63,21 @@ class NamedObjectsJobSpec extends JobSpecBase(JobManagerSpec.getNewSystem) {
6163
.withValue(NamedObjectsTestJobConfig.CREATE_RDD, ConfigValueFactory.fromAnyRef(false)),
6264
errorEvents ++ syncEvents)
6365
val JobResult(_, names: Array[String]) = expectMsgClass(classOf[JobResult])
64-
names should equal(Array("df1"))
66+
67+
names should contain("df1")
6568

6669
manager ! JobManagerActor.StartJob("demo", jobName, emptyConfig.withValue(NamedObjectsTestJobConfig.CREATE_DF, ConfigValueFactory.fromAnyRef(false))
6770
.withValue(NamedObjectsTestJobConfig.CREATE_RDD, ConfigValueFactory.fromAnyRef(false)),
6871
errorEvents ++ syncEvents)
6972
val JobResult(_, names2: Array[String]) = expectMsgClass(classOf[JobResult])
7073

7174
names2 should equal(names)
75+
76+
//clean-up
77+
manager ! JobManagerActor.StartJob("demo", jobName, emptyConfig.withValue(NamedObjectsTestJobConfig.DELETE, ConfigValueFactory.fromIterable(names.toList))
78+
.withValue(NamedObjectsTestJobConfig.CREATE_RDD, ConfigValueFactory.fromAnyRef(false)),
79+
errorEvents ++ syncEvents)
80+
val JobResult(_, names3: Array[String]) = expectMsgClass(classOf[JobResult])
7281
}
7382
}
7483

0 commit comments

Comments
 (0)