diff options
Diffstat (limited to 'src/test/java/com/att/nsa/cambria/utils/UtilsTest.java')
-rw-r--r-- | src/test/java/com/att/nsa/cambria/utils/UtilsTest.java | 125 |
1 files changed, 0 insertions, 125 deletions
diff --git a/src/test/java/com/att/nsa/cambria/utils/UtilsTest.java b/src/test/java/com/att/nsa/cambria/utils/UtilsTest.java deleted file mode 100644 index bff4d48..0000000 --- a/src/test/java/com/att/nsa/cambria/utils/UtilsTest.java +++ /dev/null @@ -1,125 +0,0 @@ -/******************************************************************************* -/*- - * ============LICENSE_START======================================================= - * ONAP Policy Engine - * ================================================================================ - * Copyright (C) 2017 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========================================================= - */ - -package com.att.nsa.cambria.utils; - -import static org.junit.Assert.*; - -import java.security.Principal; -import java.text.SimpleDateFormat; -import java.util.Date; - -import javax.servlet.http.HttpServletRequest; - -import org.apache.http.auth.BasicUserPrincipal; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.springframework.mock.web.MockHttpServletRequest; - -import com.att.dmf.mr.beans.DMaaPContext; -import com.att.dmf.mr.utils.Utils; - -public class UtilsTest { - - private static final String DATE_FORMAT = "dd-MM-yyyy::hh:mm:ss:SSS"; - - @Before - public void setUp() throws Exception { - } - - @After - public void tearDown() throws Exception { - } - - @Test - public void testGetFormattedDate() { - Date now = new Date(); - String dateStr = Utils.getFormattedDate(now); - SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); - String expectedStr = sdf.format(now); - assertNotNull(dateStr); - assertTrue("Formatted date does not match - expected [" + expectedStr - + "] received [" + dateStr + "]", - dateStr.equalsIgnoreCase(expectedStr)); - } - - @Test - public void testgetUserApiKey(){ - MockHttpServletRequest request = new MockHttpServletRequest(); - request.addHeader(Utils.CAMBRIA_AUTH_HEADER, "User:Password"); - assertEquals("User", Utils.getUserApiKey(request)); - - MockHttpServletRequest request2 = new MockHttpServletRequest(); - Principal principal = new BasicUserPrincipal("User@Test"); - request2.setUserPrincipal(principal); - request2.addHeader("Authorization", "test"); - assertEquals("User", Utils.getUserApiKey(request2)); - - MockHttpServletRequest request3 = new MockHttpServletRequest(); - assertNull(Utils.getUserApiKey(request3)); - } - - @Test - public void testgetFromattedBatchSequenceId(){ - Long x = new Long(1234); - String str = Utils.getFromattedBatchSequenceId(x); - assertEquals("001234", str); - } - - @Test - public void testmessageLengthInBytes(){ - String str = "TestString"; - long length = Utils.messageLengthInBytes(str); - assertEquals(10, length); - assertEquals(0, Utils.messageLengthInBytes(null)); - } - - @Test - public void testgetResponseTransactionId(){ - String transactionId = "test123::sampleResponseMessage"; - assertEquals("test123",Utils.getResponseTransactionId(transactionId)); - assertNull(Utils.getResponseTransactionId(null)); - assertNull(Utils.getResponseTransactionId("")); - } - - @Test - public void testgetSleepMsForRate(){ - long x = Utils.getSleepMsForRate(1024.124); - assertEquals(1000, x); - assertEquals(0, Utils.getSleepMsForRate(-1)); - } - - @Test - public void testgetRemoteAddress(){ - DMaaPContext dMaapContext = new DMaaPContext(); - MockHttpServletRequest request = new MockHttpServletRequest(); - - dMaapContext.setRequest(request); - - assertEquals(request.getRemoteAddr(), Utils.getRemoteAddress(dMaapContext)); - - request.addHeader("X-Forwarded-For", "XForward"); - assertEquals("XForward", Utils.getRemoteAddress(dMaapContext)); - - - } -} |