Add test case for message only poll response
This commit is contained in:
parent
427db7a1eb
commit
c0ebbf6b52
|
@ -149,6 +149,34 @@ mod tests {
|
||||||
assert_eq!(object.tr_ids.server_tr_id, SVTRID.into());
|
assert_eq!(object.tr_ids.server_tr_id, SVTRID.into());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn message_only_response() {
|
||||||
|
let xml = get_xml("response/message/poll_message_only.xml").unwrap();
|
||||||
|
let object = MessagePoll::deserialize_response(xml.as_str()).unwrap();
|
||||||
|
|
||||||
|
let msg = object.message_queue().unwrap();
|
||||||
|
|
||||||
|
assert_eq!(object.result.code, 1301);
|
||||||
|
assert_eq!(
|
||||||
|
object.result.message,
|
||||||
|
"Command completed successfully; ack to dequeue".into()
|
||||||
|
);
|
||||||
|
|
||||||
|
assert_eq!(msg.count, 4);
|
||||||
|
assert_eq!(msg.id, "12346".to_string());
|
||||||
|
assert_eq!(
|
||||||
|
*(msg.date.as_ref().unwrap()),
|
||||||
|
"2000-06-08T22:10:00.0Z".into()
|
||||||
|
);
|
||||||
|
assert_eq!(
|
||||||
|
*(msg.message.as_ref().unwrap()),
|
||||||
|
"Credit balance low.".into()
|
||||||
|
);
|
||||||
|
|
||||||
|
assert_eq!(object.tr_ids.client_tr_id.unwrap(), CLTRID.into());
|
||||||
|
assert_eq!(object.tr_ids.server_tr_id, SVTRID.into());
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn empty_queue_response() {
|
fn empty_queue_response() {
|
||||||
let xml = get_xml("response/message/poll_empty_queue.xml").unwrap();
|
let xml = get_xml("response/message/poll_empty_queue.xml").unwrap();
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
|
||||||
|
<response>
|
||||||
|
<result code="1301">
|
||||||
|
<msg>Command completed successfully; ack to dequeue</msg>
|
||||||
|
</result>
|
||||||
|
<msgQ count="4" id="12346">
|
||||||
|
<qDate>2000-06-08T22:10:00.0Z</qDate>
|
||||||
|
<msg lang="en">Credit balance low.
|
||||||
|
<limit>100</limit>
|
||||||
|
<bal>5</bal>
|
||||||
|
</msg>
|
||||||
|
</msgQ>
|
||||||
|
<trID>
|
||||||
|
<clTRID>cltrid:1626454866</clTRID>
|
||||||
|
<svTRID>RO-6879-1627224678242975</svTRID>
|
||||||
|
</trID>
|
||||||
|
</response>
|
||||||
|
</epp>
|
Loading…
Reference in New Issue