1 /*******************************************************************************
2 * ============LICENSE_START====================================================
4 * * ===========================================================================
5 * * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6 * * ===========================================================================
7 * * Licensed under the Apache License, Version 2.0 (the "License");
8 * * you may not use this file except in compliance with the License.
9 * * You may obtain a copy of the License at
11 * * http://www.apache.org/licenses/LICENSE-2.0
13 * * Unless required by applicable law or agreed to in writing, software
14 * * distributed under the License is distributed on an "AS IS" BASIS,
15 * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * * See the License for the specific language governing permissions and
17 * * limitations under the License.
18 * * ============LICENSE_END====================================================
21 ******************************************************************************/
22 package org.onap.aaf.auth.common.test;
24 import org.junit.Before;
25 import org.junit.Test;
26 import org.junit.runner.RunWith;
27 import org.mockito.Mock;
28 import org.junit.Before;
29 import static org.mockito.Mockito.*;
31 import java.util.HashMap;
32 import java.util.HashSet;
33 import java.util.Map.Entry;
36 import org.onap.aaf.auth.common.Define;
37 import org.onap.aaf.cadi.Access;
38 import org.onap.aaf.cadi.CadiException;
39 import org.onap.aaf.cadi.PropAccess;
40 import org.onap.aaf.cadi.config.Config;
41 import org.onap.aaf.misc.env.Env;
42 import static org.junit.Assert.*;
44 //import com.att.authz.common.Define;
45 import org.powermock.api.mockito.PowerMockito;
46 import org.powermock.modules.junit4.PowerMockRunner;
48 @RunWith(PowerMockRunner.class)
49 public class JU_Define {
50 public static String ROOT_NS="NS.Not.Set";
51 public static String ROOT_COMPANY=ROOT_NS;
58 public void setUp() throws CadiException{
59 acc = mock(Access.class);
63 public void testSet() throws CadiException {
64 PropAccess prop = new PropAccess();
65 prop.setProperty("AAF_NS.", "AAF_NS.");
66 prop.setProperty(Config.AAF_ROOT_NS, ".ns_Test");
67 prop.setProperty(Config.AAF_ROOT_COMPANY, "company_Test");
70 Define.ROOT_COMPANY();
72 PropAccess prop1 = new PropAccess();
73 prop1.setProperty("AAF_NS.", "AAF_NS.");
74 prop1.setProperty(Config.AAF_ROOT_NS, ".ns_Test");
78 // @Test //TODO: AAF-111 exception fix
79 // public void testRootNS() throws RuntimeException{
84 // public void testRootCompany() throws RuntimeException{
85 // Define.ROOT_COMPANY();
89 public void testVarReplace() {
90 Define.varReplace("AAF_NS.");
91 Define.varReplace("test");