Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Added test case
  • Loading branch information
gastaldi committed Jul 5, 2011
1 parent 0fc103a commit 0b9fba6
Showing 1 changed file with 48 additions and 0 deletions.
@@ -0,0 +1,48 @@
package org.jboss.forge.maven;

import static org.junit.Assert.*;

import org.apache.maven.settings.Proxy;
import org.junit.Test;

/**
* Test case for {@link RepositoryUtils} class
*
* @author George Gastaldi <gegastaldi@gmail.com>
*
*/
public class RepositoryUtilsTest {

@Test
public void testConvertFromMavenProxyExpectNull() {
assertNull(RepositoryUtils.convertFromMavenProxy(null));
}

@Test
public void testConvertFromMavenProxyWithoutAuth() {
Proxy proxySettings = new Proxy();
proxySettings.setHost("foo.com");
proxySettings.setPort(3128);
org.sonatype.aether.repository.Proxy proxyObj = RepositoryUtils.convertFromMavenProxy(proxySettings);
assertNotNull(proxyObj);
assertEquals(proxySettings.getHost(), proxyObj.getHost());
assertEquals(proxySettings.getPort(), proxyObj.getPort());
assertNull(proxyObj.getAuthentication().getUsername());
assertNull(proxyObj.getAuthentication().getPassword());
}

@Test
public void testConvertFromMavenProxyWithAuth() {
Proxy proxySettings = new Proxy();
proxySettings.setHost("foo.com");
proxySettings.setPort(3128);
proxySettings.setUsername("john");
proxySettings.setPassword("doe");
org.sonatype.aether.repository.Proxy proxyObj = RepositoryUtils.convertFromMavenProxy(proxySettings);
assertNotNull(proxyObj);
assertEquals(proxySettings.getHost(), proxyObj.getHost());
assertEquals(proxySettings.getPort(), proxyObj.getPort());
assertEquals(proxySettings.getUsername(),proxyObj.getAuthentication().getUsername());
assertEquals(proxySettings.getPassword(),proxyObj.getAuthentication().getPassword());
}
}

0 comments on commit 0b9fba6

Please sign in to comment.