AT&T 2.0.19 Code drop, stage 4
[aaf/authz.git] / authz-certman / src / test / java / org / onap / aaf / authz / cm / ca / JU_AppCA.java
diff --git a/authz-certman/src/test/java/org/onap/aaf/authz/cm/ca/JU_AppCA.java b/authz-certman/src/test/java/org/onap/aaf/authz/cm/ca/JU_AppCA.java
deleted file mode 100644 (file)
index c6dd855..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-/*******************************************************************************\r
- * ============LICENSE_START====================================================\r
- * * org.onap.aaf\r
- * * ===========================================================================\r
- * * Copyright © 2017 AT&T Intellectual Property. All rights reserved.\r
- * * ===========================================================================\r
- * * Licensed under the Apache License, Version 2.0 (the "License");\r
- * * you may not use this file except in compliance with the License.\r
- * * You may obtain a copy of the License at\r
- * * \r
- *  *      http://www.apache.org/licenses/LICENSE-2.0\r
- * * \r
- *  * Unless required by applicable law or agreed to in writing, software\r
- * * distributed under the License is distributed on an "AS IS" BASIS,\r
- * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * * See the License for the specific language governing permissions and\r
- * * limitations under the License.\r
- * * ============LICENSE_END====================================================\r
- * *\r
- * * ECOMP is a trademark and service mark of AT&T Intellectual Property.\r
- * *\r
- ******************************************************************************/\r
-package org.onap.aaf.authz.cm.ca;\r
-\r
-import static org.mockito.Mockito.CALLS_REAL_METHODS;\r
-import static org.mockito.Mockito.mock;\r
-import static org.mockito.Mockito.when;\r
-import static org.junit.Assert.*;\r
-\r
-import java.io.IOException;\r
-import java.math.BigInteger;\r
-import java.security.InvalidKeyException;\r
-import java.security.NoSuchAlgorithmException;\r
-import java.security.NoSuchProviderException;\r
-import java.security.Principal;\r
-import java.security.PublicKey;\r
-import java.security.SignatureException;\r
-import java.security.cert.CertificateEncodingException;\r
-import java.security.cert.CertificateException;\r
-import java.security.cert.CertificateExpiredException;\r
-import java.security.cert.CertificateNotYetValidException;\r
-import java.security.cert.X509Certificate;\r
-import java.util.Date;\r
-import java.util.Set;\r
-\r
-import javax.security.auth.x500.X500Principal;\r
-import javax.servlet.http.HttpServletRequest;\r
-\r
-import org.junit.BeforeClass;\r
-import org.junit.Test;\r
-import org.junit.runner.RunWith;\r
-import org.mockito.InjectMocks;\r
-import org.mockito.Mock;\r
-import org.mockito.Mockito;\r
-import org.mockito.runners.MockitoJUnitRunner;\r
-import org.onap.aaf.authz.cm.ca.AppCA;\r
-import org.onap.aaf.authz.cm.cert.CSRMeta;\r
-import org.onap.aaf.dao.aaf.cached.CachedCertDAO;\r
-import org.onap.aaf.dao.aaf.cass.CertDAO;\r
-\r
-import com.att.aft.dme2.api.http.HttpResponse;\r
-import com.att.aft.dme2.request.HttpRequest;\r
-import org.onap.aaf.cadi.cm.CertException;\r
-import org.onap.aaf.inno.env.Trans;\r
-\r
-\r
-@RunWith(MockitoJUnitRunner.class)\r
-public class JU_AppCA {\r
-       \r
-       @Mock\r
-       private static CachedCertDAO certDAO;\r
-       \r
-       @Mock\r
-       private static HttpServletRequest req;\r
-       \r
-       @Mock\r
-       private static CSRMeta csrMeta;\r
-       \r
-       static Trans trans;\r
-       \r
-       static X509Certificate cert;\r
-       static byte [] name = {1,23,4,54,6,56};\r
-       \r
-       private static AppCA appCA;\r
-       \r
-       @BeforeClass\r
-       public static void setUp() throws CertificateException, CertException, IOException {\r
-               String str = "core java api";\r
-        byte[] b = str.getBytes();\r
-               Principal prc = new X500Principal("CN=Duke, OU=JavaSoft, O=Sun Microsystems, C=US");\r
-               req = mock(HttpServletRequest.class);\r
-               appCA = mock(AppCA.class);\r
-               X509Certificate cert = new X509Certificate() {\r
-                       \r
-                       @Override\r
-                       public boolean hasUnsupportedCriticalExtension() {\r
-                               return false;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public Set<String> getNonCriticalExtensionOIDs() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public byte[] getExtensionValue(String oid) {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public Set<String> getCriticalExtensionOIDs() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public void verify(PublicKey key, String sigProvider) throws CertificateException, NoSuchAlgorithmException,\r
-                                       InvalidKeyException, NoSuchProviderException, SignatureException {\r
-                                \r
-                               \r
-                       }\r
-                       \r
-                       @Override\r
-                       public void verify(PublicKey key) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException,\r
-                                       NoSuchProviderException, SignatureException {\r
-                                \r
-                               \r
-                       }\r
-                       \r
-                       @Override\r
-                       public String toString() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public PublicKey getPublicKey() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public byte[] getEncoded() throws CertificateEncodingException {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public int getVersion() {\r
-                                \r
-                               return 0;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public byte[] getTBSCertificate() throws CertificateEncodingException {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public boolean[] getSubjectUniqueID() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public Principal getSubjectDN() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public byte[] getSignature() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public byte[] getSigAlgParams() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public String getSigAlgOID() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public String getSigAlgName() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public BigInteger getSerialNumber() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public Date getNotBefore() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public Date getNotAfter() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public boolean[] getKeyUsage() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public boolean[] getIssuerUniqueID() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public Principal getIssuerDN() {\r
-                                \r
-                               return null;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public int getBasicConstraints() {\r
-                                \r
-                               return 0;\r
-                       }\r
-                       \r
-                       @Override\r
-                       public void checkValidity(Date date) throws CertificateExpiredException, CertificateNotYetValidException {\r
-                                \r
-                               \r
-                       }\r
-                       \r
-                       @Override\r
-                       public void checkValidity() throws CertificateExpiredException, CertificateNotYetValidException {\r
-                               \r
-                       }\r
-               };\r
-               when(appCA.sign(Mockito.any(Trans.class), Mockito.any(CSRMeta.class))).thenReturn(cert);\r
-               certDAO = mock(CachedCertDAO.class, CALLS_REAL_METHODS);\r
-       }\r
-       \r
-       @Test\r
-       public void identity_True() throws CertificateException, IOException, CertException {\r
-               assertNotNull(appCA.sign(trans, csrMeta));\r
-       }\r
-       \r
-       \r
-       @Test\r
-       public void identityNull() throws CertificateException {\r
-               try {\r
-                       assertNotNull(appCA.sign(null, csrMeta));\r
-               } catch (IOException e) {\r
-               \r
-                       e.printStackTrace();\r
-               } catch (CertException e) {\r
-                       \r
-                       e.printStackTrace();\r
-               }\r
-       }\r
-       \r
-       @Test\r
-       public void identityBothNull() throws CertificateException {\r
-               try {\r
-                       assertNotNull(appCA.sign(null, null));\r
-               } catch (IOException e) {\r
-               \r
-                       e.printStackTrace();\r
-               } catch (CertException e) {\r
-                       \r
-                       e.printStackTrace();\r
-               }\r
-       }\r
-\r
-}\r