Skip to content

Commit 2c69988

Browse files
committed
- fixed a logic flaw
1 parent 59fa0ba commit 2c69988

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

grails-app/services/au/org/ala/ecodata/SpeciesReMatchService.groovy

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class SpeciesReMatchService {
9393

9494
Map searchByName (String name, boolean addDetails = false, boolean useVernacularSearch = false ) {
9595
Map result
96-
if (useVernacularSearch)
96+
if (!useVernacularSearch)
9797
result = searchNameMatchingServer(name)
9898
else
9999
result = searchByVernacularNameOnNameMatchingServer(name)

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class SpeciesReMatchServiceSpec extends Specification implements ServiceUnitTest
9797
"noIssue"
9898
]
9999
]
100-
service.webService.getJson(_) >> resp
100+
service.webService.getJson({it.contains("search?q=")}) >> resp
101101
when:
102102
def result = service.searchByName("name")
103103

@@ -109,7 +109,7 @@ class SpeciesReMatchServiceSpec extends Specification implements ServiceUnitTest
109109
def result2 = service.searchByName("name")
110110

111111
then:
112-
service.webService.getJson(_) >> resp
112+
service.webService.getJson({it.contains("search?q=")}) >> resp
113113
result2 == [
114114
scientificName: "Red",
115115
commonName: null,
@@ -122,7 +122,7 @@ class SpeciesReMatchServiceSpec extends Specification implements ServiceUnitTest
122122
def result3 = service.searchByName("name", false, true)
123123

124124
then:
125-
service.webService.getJson(_) >> resp
125+
service.webService.getJson({it.contains("searchByVernacularName")}) >> resp
126126
result3 == [
127127
scientificName: "Red",
128128
commonName: null,

0 commit comments

Comments
 (0)