Skip to content

Commit d62b4c3

Browse files
committed
1 parent 42fd1a6 commit d62b4c3

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

src/test/groovy/au/org/ala/ecodata/ProjectServiceSpec.groovy

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -943,13 +943,11 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
943943
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)
944944
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
945945
session.flush()
946-
projectMap = service.toMap(project1, ProjectService.ALL)
947946
}
948947
949948
when:
950-
Project.withSession {
951-
result = service.orderLayerIntersectionsByAreaOfProjectSites(projectMap)
952-
}
949+
projectMap = service.toMap(project1, ProjectService.ALL)
950+
result = service.orderLayerIntersectionsByAreaOfProjectSites(projectMap)
953951
954952
then:
955953
result.size() == 1
@@ -976,13 +974,11 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
976974
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)
977975
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
978976
session.flush()
979-
projectMap = service.toMap(project1, ProjectService.ALL)
980977
}
981978
982979
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)
986982
987983
then:
988984
result.size() == 3
@@ -997,11 +993,10 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
997993
site2.type = Site.TYPE_WORKS_AREA
998994
site2.save(flush: true)
999995
site3.delete(flush: true)
1000-
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
1001996
session.flush()
1002-
projectMap = service.toMap(project1, ProjectService.ALL)
1003-
result = service.getRepresentativeSitesOfProject(projectMap)
1004997
}
998+
projectMap = service.toMap(project1, ProjectService.ALL)
999+
result = service.getRepresentativeSitesOfProject(projectMap)
10051000
10061001
then:
10071002
result.size() == 3
@@ -1015,12 +1010,12 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
10151010
site1.save(flush: true)
10161011
site2.save(flush: true)
10171012
site5.save(flush: true)
1018-
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
10191013
session.flush()
1020-
projectMap = service.toMap(project1, ProjectService.ALL)
1021-
result = service.getRepresentativeSitesOfProject(projectMap)
10221014
}
10231015
1016+
projectMap = service.toMap(project1, ProjectService.ALL)
1017+
result = service.getRepresentativeSitesOfProject(projectMap)
1018+
10241019
then:
10251020
result.size() == 1
10261021
result.siteId[0] == 's4'
@@ -1029,12 +1024,12 @@ class ProjectServiceSpec extends MongoSpec implements ServiceUnitTest<ProjectSer
10291024
Project.withSession { session ->
10301025
project1.managementUnitId = null
10311026
project1.save(flush: true)
1032-
project1.metaClass.getDbo = { new BasicDBObject(project1.properties) }
10331027
session.flush()
1034-
projectMap = service.toMap(project1, ProjectService.ALL)
1035-
result = service.getRepresentativeSitesOfProject(projectMap)
10361028
}
10371029
1030+
projectMap = service.toMap(project1, ProjectService.ALL)
1031+
result = service.getRepresentativeSitesOfProject(projectMap)
1032+
10381033
then:
10391034
result.isEmpty()
10401035
}

0 commit comments

Comments
 (0)