2 * ============LICENSE_START=======================================================
3 * Copyright (c) 2022 Huawei. All rights reserved.
4 * ================================================================================
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 * ============LICENSE_END=========================================================
19 package org.onap.dcae.analytics.model.util.supplier;
21 import org.junit.jupiter.api.Test;
23 import java.util.HashMap;
26 import static org.junit.jupiter.api.Assertions.assertTrue;
28 public class UnboundedSupplierTest {
30 public void getTest () throws Exception {
31 Map<String, String> str = new HashMap();
32 str.put("name", "test");
33 Map<String, String> str2 = new HashMap();
34 str2.put("name1", "test1");
35 UnboundedSupplier unboundedSupplier =
36 new UnboundedSupplier(UnboundedSupplier.GenerationMode.ROUND_ROBIN, str, str2);
37 String s = unboundedSupplier.get().toString();
38 assertTrue(unboundedSupplier.get().toString().contains("test"));
42 public void getRandomTest () throws Exception {
43 Map<String, String> str = new HashMap();
44 str.put("name", "test");
45 Map<String, String> str2 = new HashMap();
46 str2.put("name1", "test1");
47 UnboundedSupplier unboundedSupplier =
48 new UnboundedSupplier(UnboundedSupplier.GenerationMode.RANDOM, str, str2);
49 String s = unboundedSupplier.get().toString();
50 assertTrue(unboundedSupplier.get().toString().contains("test"));
54 public void getTest1 () throws Exception {
55 Map<String, String> str = new HashMap();
56 str.put("name", "test");
57 UnboundedSupplier unboundedSupplier =
58 new UnboundedSupplier(str);
59 assertTrue(unboundedSupplier.get().toString().contains("test"));