diff options
Diffstat (limited to 'catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java')
-rw-r--r-- | catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java | 77 |
1 files changed, 34 insertions, 43 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java index e8c9374447..73a4bb0a44 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/info/ServiceInfoTest.java @@ -1,57 +1,48 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * 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 + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * Modifications copyright (c) 2019 Nokia + * ================================================================================ + */ package org.openecomp.sdc.be.info; -import java.util.List; +import static com.google.code.beanmatchers.BeanMatchers.hasValidGettersAndSetters; +import static org.hamcrest.CoreMatchers.is; +import static org.hamcrest.MatcherAssert.assertThat; +import java.util.Collections; +import java.util.List; import org.junit.Test; - public class ServiceInfoTest { - private ServiceInfo createTestSubject() { - return new ServiceInfo("", null); - } - - - @Test - public void testGetName() throws Exception { - ServiceInfo testSubject; - String result; - - // default test - testSubject = createTestSubject(); - result = testSubject.getName(); - } + private static final String NAME = "NAME"; + private static final List<ServiceVersionInfo> SERVICE_VERSION_INFOS = Collections.emptyList(); - @Test - public void testSetName() throws Exception { - ServiceInfo testSubject; - String name = ""; - - // default test - testSubject = createTestSubject(); - testSubject.setName(name); + public void shouldHaveValidGettersAndSetters() { + assertThat(ServiceInfo.class, hasValidGettersAndSetters()); } - @Test - public void testGetVersions() throws Exception { - ServiceInfo testSubject; - List<ServiceVersionInfo> result; - - // default test - testSubject = createTestSubject(); - result = testSubject.getVersions(); - } - - - @Test - public void testSetVersions() throws Exception { - ServiceInfo testSubject; - List<ServiceVersionInfo> versions = null; - - // default test - testSubject = createTestSubject(); - testSubject.setVersions(versions); + public void shouldConstructCorrectObject() { + ServiceInfo serviceInfo = new ServiceInfo(NAME, SERVICE_VERSION_INFOS); + assertThat(serviceInfo.getName(), is(NAME)); + assertThat(serviceInfo.getVersions(), is(SERVICE_VERSION_INFOS)); } }
\ No newline at end of file |