aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2018-09-21 16:48:25 +0200
committerGitHub <noreply@github.com>2018-09-21 16:48:25 +0200
commit2ed2e04e3ba16da9dba56df92e3cc3a82c0afdaf (patch)
treed4f02b22853179ed07129f059abdfd5b899bd685
parenta5d0c25956321577eb78b8f6f928a7be844dbe8f (diff)
parent03026da1d48b02d6c272fec9a4801a58607833ce (diff)
Merge pull request #7053 from vespa-engine/jvenstad/fix-mock-org
Throw when spuposed to
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java
index b367dd2b23c..82d3be596bc 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java
@@ -13,6 +13,7 @@ import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.NoSuchElementException;
import java.util.Optional;
import java.util.concurrent.atomic.AtomicLong;
@@ -38,6 +39,8 @@ public class MockOrganization extends AbstractComponent implements Organization
@Override
public IssueId file(Issue issue) {
+ if ( ! properties.containsKey(issue.propertyId()))
+ throw new NoSuchElementException("Unknown property '" + issue.propertyId() + "'!");
IssueId issueId = IssueId.from("" + counter.incrementAndGet());
issues.put(issueId, new MockIssue(issue));
return issueId;