/* * Copyright (C) 2013 Intel Corporation * All rights reserved. */ package com.intel.mountwilson.http.security; import com.intel.mtwilson.security.http.apache.ApacheBasicHttpAuthorization; import java.security.SignatureException; import org.apache.http.auth.UsernamePasswordCredentials; import org.apache.http.client.methods.HttpGet; import org.junit.Test; import static org.junit.Assert.*; /** * * @author jbuhacoff */ public class ApacheBasicHttpAuthorizationTest { private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(ApacheBasicHttpAuthorizationTest.class); @Test public void testBasicLogin() { UsernamePasswordCredentials c = new UsernamePasswordCredentials("Aladdin","open sesame"); ApacheBasicHttpAuthorization a = new ApacheBasicHttpAuthorization(c); HttpGet get = new HttpGet(); a.addAuthorization(get); assertEquals("Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==", get.getHeaders("Authorization")[0].getValue()); log.debug("Authorization: {}", get.getHeaders("Authorization")[0]); } }