Skip to content

Commit d816411

Browse files
author
prao2
committed
intuit#60 - Code coverage for ProxyConfig
1 parent 1993071 commit d816411

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.intuit.payment.config;
2+
3+
import org.testng.Assert;
4+
import org.testng.annotations.Test;
5+
6+
/**
7+
* @author praveenadg
8+
*/
9+
public class ProxyConfigTest {
10+
11+
private static final String HOST = "https://github.com";
12+
private static final String PORT = "8080";
13+
private static final String USERNAME = "username";
14+
private static final String PASSWORD = "password";
15+
private static final String DOMAIN = "domain";
16+
17+
private ProxyConfig init(String host, String port, String username, String password, String domain) {
18+
ProxyConfig.ProxyConfigBuilder proxyConfigBuilder = new ProxyConfig.ProxyConfigBuilder(host, port);
19+
proxyConfigBuilder.username(username);
20+
proxyConfigBuilder.password(password);
21+
proxyConfigBuilder.domain(domain);
22+
return proxyConfigBuilder.buildConfig();
23+
24+
}
25+
26+
@Test
27+
public void testAllGetters() {
28+
ProxyConfig proxyConfig = init(HOST, PORT, USERNAME, PASSWORD, DOMAIN);
29+
Assert.assertEquals(proxyConfig.getHost(), HOST);
30+
Assert.assertEquals(proxyConfig.getPort(), PORT);
31+
Assert.assertEquals(proxyConfig.getUsername(), USERNAME);
32+
Assert.assertEquals(proxyConfig.getPassword(), PASSWORD);
33+
Assert.assertEquals(proxyConfig.getDomain(), DOMAIN);
34+
}
35+
}

0 commit comments

Comments
 (0)