diff options
author | Krysiak Adam <adam.krysiak@nokia.com> | 2019-06-18 11:09:21 +0200 |
---|---|---|
committer | Krysiak Adam <adam.krysiak@nokia.com> | 2019-06-19 10:59:55 +0200 |
commit | 5bcdc95e91aeabf68770b175fe210da38e76867f (patch) | |
tree | 69162338960fc74341164c5f494681232d9d671a /PolicyEngineUtils/src/test | |
parent | b06d6a50cacb320f48db3dcd68f6a3147321a5b4 (diff) |
Improved tests performance
* used mock instead of waiting till dmaap client fails
* creating in memory DB only once
Issue-ID: POLICY-1671
Change-Id: Ia1b6ce7ddad1bce0d17c2dbf14f3d82dd237673b
Signed-off-by: Krysiak Adam <adam.krysiak@nokia.com>
Diffstat (limited to 'PolicyEngineUtils/src/test')
-rw-r--r-- | PolicyEngineUtils/src/test/java/org/onap/policy/utils/BusTest.java (renamed from PolicyEngineUtils/src/test/java/org/onap/policy/utils/test/BusTest.java) | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/PolicyEngineUtils/src/test/java/org/onap/policy/utils/test/BusTest.java b/PolicyEngineUtils/src/test/java/org/onap/policy/utils/BusTest.java index 37f0bb016..58262d97c 100644 --- a/PolicyEngineUtils/src/test/java/org/onap/policy/utils/test/BusTest.java +++ b/PolicyEngineUtils/src/test/java/org/onap/policy/utils/BusTest.java @@ -3,6 +3,7 @@ * PolicyEngineUtils * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * Modifications copyright (c) 2019 Nokia * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,18 +19,20 @@ * ============LICENSE_END========================================================= */ -package org.onap.policy.utils.test; +package org.onap.policy.utils; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; import java.net.MalformedURLException; import java.util.Arrays; import org.junit.Test; import org.onap.dmaap.mr.client.MRClient.MRApiException; -import org.onap.policy.utils.BusConsumer; -import org.onap.policy.utils.BusPublisher; +import org.onap.dmaap.mr.client.impl.MRConsumerImpl; +import org.onap.policy.utils.BusConsumer.DmaapConsumerWrapper; public class BusTest { @@ -42,8 +45,14 @@ public class BusTest { } @Test (expected = MRApiException.class) - public void busConsumerFailTest() throws MalformedURLException, MRApiException{ - new BusConsumer.DmaapConsumerWrapper(Arrays.asList("test"), "test", "test", "test", "test", "test", 1, 1).fetch(); + public void busConsumerFailTest() throws Exception { + //given + MRConsumerImpl mrConsumer = mock(MRConsumerImpl.class); + when(mrConsumer.fetch()).thenThrow(new Exception()); + DmaapConsumerWrapper dmaapConsumerWrapper = new DmaapConsumerWrapper(mrConsumer, "", "", ""); + + //when + dmaapConsumerWrapper.fetch(); } @Test |