A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||
2 | Company | (c) emailhippo.com Ltd, 2010 - 2015 | ||||||||||||||||||||||||
3 | Title | Test Cases for 27hub.com Version 2 (Basic) Endpoint | ||||||||||||||||||||||||
4 | Document Version | 1.0.20151001.0 | ||||||||||||||||||||||||
5 | About | Predictable responses to set queries in a sandboxed environment. | ||||||||||||||||||||||||
6 | See also | Data Dictionary | ||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||
10 | Expected Result | |||||||||||||||||||||||||
11 | Test Case | Query email | Query URI | HTTP Response Code | JSON | |||||||||||||||||||||
12 | #1a : ok success | ok.success@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=ok.success@sandbox-a.com | 200 | {"result":"Ok","reason":"Success","role":false,"free":false,"disposable":false,"email":"ok.success@sandbox-a.com","domain":"sandbox-a.com","user":"ok.success","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
13 | #2a : bad badmailboxnotexit response | bad.mailboxnotexit@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.mailboxnotexit@sandbox-a.com | 200 | {"result":"Bad","reason":"MailboxDoesNotExist","role":false,"free":false,"disposable":false,"email":"bad.mailboxnotexit@sandbox-a.com","domain":"sandbox-a.com","user":"bad.mailboxnotexit","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
14 | #2b : bad atsignnotfound | bad.atsignnotfound@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.atsignnotfound@sandbox-a.com | 200 | {"result":"Bad","reason":"AtSignNotFound","role":false,"free":false,"disposable":false,"email":"bad.atsignnotfound@sandbox-a.com","domain":"sandbox-a.com","user":"bad.atsignnotfound","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
15 | #2c : bad domaininexistent | bad.domaininexistent@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.domaininexistent@sandbox-a.com | 200 | {"result":"Bad","reason":"DomainIsInexistent","role":false,"free":false,"disposable":false,"email":"bad.domaininexistent@sandbox-a.com","domain":"sandbox-a.com","user":"bad.domaininexistent","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
16 | #2d : bad mailboxfull | bad.mailboxfull@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.mailboxfull@sandbox-a.com | 200 | {"result":"Bad","reason":"MailboxFull","role":false,"free":false,"disposable":false,"email":"bad.mailboxfull@sandbox-a.com","domain":"sandbox-a.com","user":"bad.mailboxfull","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
17 | #2e : bad no mx servers found | bad.nomxserversfound@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.nomxserversfound@sandbox-a.com | 200 | {"result":"Bad","reason":"NoMxServersFound","role":false,"free":false,"disposable":false,"email":"bad.nomxserversfound@sandbox-a.com","domain":"sandbox-a.com","user":"bad.nomxserversfound","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
18 | #2f : bad ServerDoesNotSupportInternationalMailboxes | bad.serverdoesnotsupportinternationalmailboxes@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.serverdoesnotsupportinternationalmailboxes@sandbox-a.com | 200 | {"result":"Bad","reason":"ServerDoesNotSupportInternationalMailboxes","role":false,"free":false,"disposable":false,"email":"bad.serverdoesnotsupportinternationalmailboxes@sandbox-a.com","domain":"sandbox-a.com","user":"bad.serverdoesnotsupportinternationalmailboxes","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
19 | #2g : bad TooManyAtSignsFound | bad.toomanyatsignsfound@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.toomanyatsignsfound@sandbox-a.com | 200 | {"result":"Bad","reason":"TooManyAtSignsFound","role":false,"free":false,"disposable":false,"email":"bad.toomanyatsignsfound@sandbox-a.com","domain":"sandbox-a.com","user":"bad.toomanyatsignsfound","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
20 | #2h : bad None | bad.none@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.none@sandbox-a.com | 200 | {"result":"Bad","reason":"None","role":false,"free":false,"disposable":false,"email":"bad.none@sandbox-a.com","domain":"sandbox-a.com","user":"bad.none","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
21 | #2i : bad PossibleSpamtrapDetected | bad.possiblespamtrapdetected@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=bad.possiblespamtrapdetected@sandbox-a.com | 200 | {"result":"Bad","reason":"PossibleSpamTrapDetected","role":false,"free":false,"disposable":false,"email":"bad.possiblespamtrapdetected@sandbox-a.com","domain":"sandbox-a.com","user":"bad.possiblespamtrapdetected","mailServerLocation":"US","duration":8} | |||||||||||||||||||||
22 | #3a : unknown None | unknown.none@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.none@sandbox-a.com | 200 | {"result":"None","reason":"None","role":false,"free":false,"disposable":false,"email":"unknown.none@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.none","mailServerLocation":"US","duration":6} | |||||||||||||||||||||
23 | #3b : unknown Unknown | unknown.unknown@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.unknown@sandbox-a.com | 200 | {"result":"None","reason":"Unknown","role":false,"free":false,"disposable":false,"email":"unknown.unknown@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.unknown","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
24 | #3c : unknown ServerIsUnverifiable | unknown.mailboxunverifiable@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.mailboxunverifiable@sandbox-a.com | 200 | {"result":"Unverifiable","reason":"ServerIsCatchAll","role":false,"free":false,"disposable":false,"email":"unknown.mailboxunverifiable@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.mailboxunverifiable","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
25 | #3d : unknown DomainIsWellKnownDea | unknown.domainiswellknowndea@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.domainiswellknowndea@sandbox-a.com | 200 | {"result":"Unverifiable","reason":"DomainIsWellKnownDea","role":false,"free":false,"disposable":true,"email":"unknown.domainiswellknowndea@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.domainiswellknowndea","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
26 | #3e : unknown TransientNetworkFault | unknown.transientnetworkfault@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=unknown.transientnetworkfault@sandbox-a.com | 200 | {"result":"RetryLater","reason":"TransientNetworkFault","role":false,"free":false,"disposable":false,"email":"unknown.transientnetworkfault@sandbox-a.com","domain":"sandbox-a.com","user":"unknown.transientnetworkfault","mailServerLocation":"US","duration":2} | |||||||||||||||||||||
27 | #4a : server fault | server.fault@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=server.fault@sandbox-a.com | 500 | {"Message":"Email address failed to verify."} | |||||||||||||||||||||
28 | #4b : invalid license key format | invalid.licenseformat@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=l&e=invalid.licenseformat@sandbox-a.com | 400 | {"Message":"The specified key is in the incorrect format"} | |||||||||||||||||||||
29 | #4c: required email missing | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e= | 400 | {"Message":"An email address to validate is required"} | ||||||||||||||||||||||
30 | #4d : email too long | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@sandbox-a.com.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=AAAAAAAA&e=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@sandbox-a.com.com | 400 | {"Message":"Email addresses must be less than 256 characters"} | |||||||||||||||||||||
31 | #4e: required key missing | required.keymissing@sandbox-a.com | https://api1.27hub.com/api/emh/a/v2/sandbox?k=&e=required.keymissing@sandbox-a.com | 400 | {"Message":"Must enter a valid license key and email address to validate"} | |||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |