aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2018-09-21 16:45:01 +0200
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2018-09-21 16:45:01 +0200
commit03026da1d48b02d6c272fec9a4801a58607833ce (patch)
treed4f02b22853179ed07129f059abdfd5b899bd685
parenta5d0c25956321577eb78b8f6f928a7be844dbe8f (diff)
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;