From e69d7e19bf99a5ac575705f7a1a9375417b0990f Mon Sep 17 00:00:00 2001 From: liamfallon Date: Tue, 25 Sep 2018 22:53:45 +0100 Subject: Add JUnit for engine service Although the Apex engine service is called by the policy engine tests and the various interface tests, the test coverage on these classes is not showing up in Sonar. In any event it is better that specific JUint is done for them. Issue-ID: POLICY-1034 Change-Id: I0028c7e5e870c18649870536cf3691fce2ab689c Signed-off-by: liamfallon --- .../org/onap/policy/apex/core/engine/engine/impl/ApexEngineImpl.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'core') diff --git a/core/core-engine/src/main/java/org/onap/policy/apex/core/engine/engine/impl/ApexEngineImpl.java b/core/core-engine/src/main/java/org/onap/policy/apex/core/engine/engine/impl/ApexEngineImpl.java index 022617864..efd6aec5e 100644 --- a/core/core-engine/src/main/java/org/onap/policy/apex/core/engine/engine/impl/ApexEngineImpl.java +++ b/core/core-engine/src/main/java/org/onap/policy/apex/core/engine/engine/impl/ApexEngineImpl.java @@ -408,6 +408,10 @@ public class ApexEngineImpl implements ApexEngine { public Map> getEngineContext() { final Map> currentContext = new LinkedHashMap<>(); + if (internalContext == null) { + return currentContext; + } + for (final Entry contextAlbumEntry : internalContext.getContextAlbums() .entrySet()) { currentContext.put(contextAlbumEntry.getKey(), contextAlbumEntry.getValue()); -- cgit 1.2.3-korg