|
39 | 39 | import java.io.FileNotFoundException; |
40 | 40 | import java.net.URL; |
41 | 41 | import java.util.HashMap; |
| 42 | +import java.util.List; |
42 | 43 | import java.util.Map; |
43 | 44 | import java.util.Scanner; |
44 | 45 | import java.util.regex.Pattern; |
45 | 46 | import org.json.JSONObject; |
46 | | -import org.junit.After; |
47 | | -import org.junit.Before; |
48 | | -import org.junit.Rule; |
49 | | -import org.junit.Test; |
| 47 | +import org.junit.*; |
50 | 48 | import org.junit.rules.TestName; |
51 | 49 |
|
52 | 50 | public class HelloSignClientTest { |
@@ -991,5 +989,28 @@ public void testSignatureRequestWithFormFields() |
991 | 989 | request.setCustomFields(fields); |
992 | 990 |
|
993 | 991 | SignatureRequest newRequest = client.sendSignatureRequest(request); |
| 992 | + List<CustomField> customFields= newRequest.getCustomFields(); |
| 993 | + Assert.assertEquals(customFields.size(),4); |
| 994 | + |
| 995 | + CustomField customField0 = customFields.get(0); |
| 996 | + CustomField customField1 = customFields.get(1); |
| 997 | + CustomField customField2 = customFields.get(2); |
| 998 | + CustomField customField3 = customFields.get(3); |
| 999 | + |
| 1000 | + // Assert CustomField Object for Name , Type |
| 1001 | + Assert.assertEquals(customField0.getName(),"Name"); |
| 1002 | + Assert.assertEquals(customField0.getType(),FieldType.TEXT); |
| 1003 | + |
| 1004 | + // Assert CustomField Object for Name , Type |
| 1005 | + Assert.assertEquals(customField1.getName(),"Business"); |
| 1006 | + Assert.assertEquals(customField1.getType(),FieldType.TEXT); |
| 1007 | + |
| 1008 | + // Assert CustomField Object for Name , Type |
| 1009 | + Assert.assertEquals(customField2.getName(),"Tax Class"); |
| 1010 | + Assert.assertEquals(customField2.getType(),FieldType.CHECKBOX); |
| 1011 | + |
| 1012 | + // Assert CustomField Object for Name , Type |
| 1013 | + Assert.assertEquals(customField3.getName(),"Tax Class"); |
| 1014 | + Assert.assertEquals(customField3.getType(),FieldType.CHECKBOX); |
994 | 1015 | } |
995 | 1016 | } |
0 commit comments