diff options
author | m.kowalski3 <m.kowalski3@partner.samsung.com> | 2019-04-26 09:30:35 +0200 |
---|---|---|
committer | m.kowalski3 <m.kowalski3@partner.samsung.com> | 2019-04-30 13:28:39 +0200 |
commit | 5376d372e0ba5a610eca9a6729cc5b4180fc9122 (patch) | |
tree | 466160805eb04d21307d9a61152a39e3f0db7845 | |
parent | 338c218458d6a671dd754ee5c151517685376bd9 (diff) |
Improve test coverage in UserJsonDecoder
Change-Id: I891e78720d47c015ab4f9e130f345797b0110d64
Issue-ID: CLAMP-348
Signed-off-by: Marcin Kowalski <m.kowalski3@partner.samsung.com>
-rw-r--r-- | src/test/java/org/onap/clamp/clds/config/CldsUserJsonDecoderTest.java | 13 | ||||
-rw-r--r-- | src/test/resources/clds/clds-parse-exception.json | 1 |
2 files changed, 13 insertions, 1 deletions
diff --git a/src/test/java/org/onap/clamp/clds/config/CldsUserJsonDecoderTest.java b/src/test/java/org/onap/clamp/clds/config/CldsUserJsonDecoderTest.java index a32a6035..549c9132 100644 --- a/src/test/java/org/onap/clamp/clds/config/CldsUserJsonDecoderTest.java +++ b/src/test/java/org/onap/clamp/clds/config/CldsUserJsonDecoderTest.java @@ -5,6 +5,8 @@ * Copyright (C) 2017 AT&T Intellectual Property. All rights * reserved. * ================================================================================ + * Modifications Copyright (c) 2019 Samsung + * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -25,10 +27,11 @@ package org.onap.clamp.clds.config; import static org.assertj.core.api.Assertions.assertThat; - import org.junit.Test; +import org.onap.clamp.clds.exception.CldsUsersException; import org.onap.clamp.clds.service.CldsUser; + public class CldsUserJsonDecoderTest { private String user1 = "admin1"; @@ -92,4 +95,12 @@ public class CldsUserJsonDecoderTest { assertThat(user.getPassword()).isEqualTo(password); assertThat(user.getPermissionsString()).isEqualTo(incompletePermissionsArray); } + + @Test(expected = CldsUsersException.class) + public void shouldThrowCldsUsersException() { + //when + CldsUserJsonDecoder + .decodeJson(this.getClass().getResourceAsStream("/clds/clds-parse-exception.json")); + } + } diff --git a/src/test/resources/clds/clds-parse-exception.json b/src/test/resources/clds/clds-parse-exception.json new file mode 100644 index 00000000..1c06a394 --- /dev/null +++ b/src/test/resources/clds/clds-parse-exception.json @@ -0,0 +1 @@ +This is not json
\ No newline at end of file |