@@ -770,13 +770,19 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
770
770
Project project = new Project(projectId: '345', name: " Project 345 " , isMERIT: true, hubId:" 12345 " )
771
771
project.save(flush: true, failOnError: true)
772
772
Map dataSet = [name: 'Test Data Set', description: 'Test Description', dataSetId:'d1']
773
+ Project actual
774
+ Project actual2
775
+ Project actual3
773
776
774
777
when:
775
778
Map resp = service.updateDataSet(project.projectId, dataSet)
779
+ Project.withNewSession {
780
+ actual = Project.findByProjectId(project.projectId)
781
+ }
776
782
777
783
then:
778
784
resp.status == 'ok'
779
- Project actual = Project.findByProjectId(project.projectId)
785
+
780
786
actual.projectId == project.projectId
781
787
actual.name == project.name
782
788
actual.isMERIT == project.isMERIT
@@ -786,23 +792,29 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
786
792
when:
787
793
Map dataSet2 = [name: 'Test Data Set 2', description: 'Test Description 2', dataSetId:'d2']
788
794
resp = service.updateDataSet(project.projectId, dataSet2)
795
+ Project.withNewSession {
796
+ actual2 = Project.findByProjectId(project.projectId)
797
+ }
789
798
790
799
then:
791
800
resp.status == 'ok'
792
- Project actual2 = Project.findByProjectId(project.projectId)
801
+
793
802
actual2.projectId == project.projectId
794
803
actual2.name == project.name
795
804
actual2.isMERIT == project.isMERIT
796
805
actual2.hubId == project.hubId
797
806
actual2.custom.dataSets == [dataSet, dataSet2]
798
807
799
808
when:
800
- dataSet .name = dataSet .name + " - Updated "
809
+ dataSet2 .name = dataSet2 .name + " - Updated "
801
810
resp = service.updateDataSet(project.projectId, dataSet2)
811
+ Project.withNewSession {
812
+ actual3 = Project.findByProjectId(project.projectId)
813
+ }
802
814
803
815
then:
804
816
resp.status == 'ok'
805
- Project actual3 = Project.findByProjectId(project.projectId)
817
+
806
818
actual3.projectId == project.projectId
807
819
actual3.name == project.name
808
820
actual3.isMERIT == project.isMERIT
@@ -886,8 +898,6 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
886
898
project2.custom.dataSets.find { it.dataSetId == 'd' + i } != null
887
899
}
888
900
889
-
890
-
891
901
}
892
902
893
903
}
0 commit comments