Skip to content

Commit 2ad4ab1

Browse files
committed
remove PaymentContext test, add Error test
1 parent f245eb6 commit 2ad4ab1

File tree

2 files changed

+82
-89
lines changed

2 files changed

+82
-89
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
package com.intuit.payment.data;
2+
3+
import org.apache.commons.lang.builder.ReflectionToStringBuilder;
4+
import org.testng.Assert;
5+
import org.testng.annotations.BeforeMethod;
6+
import org.testng.annotations.BeforeTest;
7+
import org.testng.annotations.Test;
8+
9+
import java.math.BigDecimal;
10+
11+
public class ErrorTest {
12+
private String code;
13+
private String type;
14+
private String message;
15+
private String detail;
16+
private String moreInfo;
17+
private String infoLink;
18+
private Error error;
19+
20+
@BeforeTest
21+
public void init() {
22+
code = "code";
23+
type = "type";
24+
message = "message";
25+
detail = "detail";
26+
moreInfo = "moreInfo";
27+
infoLink = "infoLink";
28+
}
29+
30+
@BeforeMethod
31+
public void setUp() {
32+
error = new Error.Builder()
33+
.code(code)
34+
.type(type)
35+
.message(message)
36+
.detail(detail)
37+
.moreInfo(moreInfo)
38+
.infoLink(infoLink)
39+
.build();
40+
}
41+
42+
@Test
43+
public void testAllGetters() {
44+
Assert.assertEquals(error.getCode(), code);
45+
Assert.assertEquals(error.getType(), type);
46+
Assert.assertEquals(error.getMessage(), message);
47+
Assert.assertEquals(error.getDetail(), detail);
48+
Assert.assertEquals(error.getMoreInfo(), moreInfo);
49+
Assert.assertEquals(error.getInfoLink(), infoLink);
50+
}
51+
52+
@Test
53+
public void testAllSetters() {
54+
String newCode = "newCode";
55+
String newType = "newType";
56+
String newMessage = "newMessage";
57+
String newDetail = "newDetail";
58+
String newMoreInfo = "newMoreInfo";
59+
String newInfoLink = "newInfoLink";
60+
61+
error.setCode(newCode);
62+
error.setType(newType);
63+
error.setMessage(newMessage);
64+
error.setDetail(newDetail);
65+
error.setMoreInfo(newMoreInfo);
66+
error.setInfoLink(newInfoLink);
67+
68+
Assert.assertEquals(error.getCode(), newCode);
69+
Assert.assertEquals(error.getType(), newType);
70+
Assert.assertEquals(error.getMessage(), newMessage);
71+
Assert.assertEquals(error.getDetail(), newDetail);
72+
Assert.assertEquals(error.getMoreInfo(), newMoreInfo);
73+
Assert.assertEquals(error.getInfoLink(), newInfoLink);
74+
}
75+
76+
@Test
77+
public void testToString() {
78+
String expectedResult = ReflectionToStringBuilder.toString(error);
79+
String actualResult = error.toString();
80+
Assert.assertTrue(actualResult.contains(expectedResult));
81+
}
82+
}

payments-api/src/test/java/com/intuit/payment/data/PaymentContextTest.java

Lines changed: 0 additions & 89 deletions
This file was deleted.

0 commit comments

Comments
 (0)