@@ -943,13 +943,11 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
943
943
Site site2 = new Site(siteId: 's2', name: " Site 2 " , type: " compound" , projects: ['111'], extent: [ source: " point" , geometry: [intersectionAreaByFacets: [" elect" : [" CURRENT " : [" bean" : 0.7, " canberra" : 0.4, " fenner" : 0.5]]]]]).save(flush: true, failOnError: true)
944
944
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
945
945
session.flush()
946
- projectMap = service.toMap(project1, ProjectService.ALL)
947
946
}
948
947
949
948
when:
950
- Project.withSession {
951
- result = service.orderLayerIntersectionsByAreaOfProjectSites(projectMap)
952
- }
949
+ projectMap = service.toMap(project1, ProjectService.ALL)
950
+ result = service.orderLayerIntersectionsByAreaOfProjectSites(projectMap)
953
951
954
952
then:
955
953
result.size() == 1
@@ -976,13 +974,11 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
976
974
site5 = new Site(siteId: 's5', name: " Site 5 " , type: " worksArea" , projects: ['111'], extent: [ source: " point" , geometry: [intersectionAreaByFacets: [" elect" : [" CURRENT " : [" bean" : 0.7, " canberra" : 0.4, " fenner" : 0.5]]]]]).save(flush: true, failOnError: true)
977
975
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
978
976
session.flush()
979
- projectMap = service.toMap(project1, ProjectService.ALL)
980
977
}
981
978
982
979
when: // returns reporting and EMSA sites Only
983
- Project.withSession {
984
- result = service.getRepresentativeSitesOfProject(projectMap)
985
- }
980
+ projectMap = service.toMap(project1, ProjectService.ALL)
981
+ result = service.getRepresentativeSitesOfProject(projectMap)
986
982
987
983
then:
988
984
result.size() == 3
@@ -997,11 +993,10 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
997
993
site2.type = Site.TYPE_WORKS_AREA
998
994
site2.save(flush: true)
999
995
site3.delete(flush: true)
1000
- project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
1001
996
session.flush()
1002
- projectMap = service.toMap(project1, ProjectService.ALL)
1003
- result = service.getRepresentativeSitesOfProject(projectMap)
1004
997
}
998
+ projectMap = service.toMap(project1, ProjectService.ALL)
999
+ result = service.getRepresentativeSitesOfProject(projectMap)
1005
1000
1006
1001
then:
1007
1002
result.size() == 3
@@ -1015,12 +1010,12 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
1015
1010
site1.save(flush: true)
1016
1011
site2.save(flush: true)
1017
1012
site5.save(flush: true)
1018
- project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
1019
1013
session.flush()
1020
- projectMap = service.toMap(project1, ProjectService.ALL)
1021
- result = service.getRepresentativeSitesOfProject(projectMap)
1022
1014
}
1023
1015
1016
+ projectMap = service.toMap(project1, ProjectService.ALL)
1017
+ result = service.getRepresentativeSitesOfProject(projectMap)
1018
+
1024
1019
then:
1025
1020
result.size() == 1
1026
1021
result.siteId[0] == 's4'
@@ -1029,12 +1024,12 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
1029
1024
Project.withSession { session ->
1030
1025
project1.managementUnitId = null
1031
1026
project1.save(flush: true)
1032
- project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
1033
1027
session.flush()
1034
- projectMap = service.toMap(project1, ProjectService.ALL)
1035
- result = service.getRepresentativeSitesOfProject(projectMap)
1036
1028
}
1037
1029
1030
+ projectMap = service.toMap(project1, ProjectService.ALL)
1031
+ result = service.getRepresentativeSitesOfProject(projectMap)
1032
+
1038
1033
then:
1039
1034
result.isEmpty()
1040
1035
}
0 commit comments