[Fix] Integration test
This commit is contained in:
parent
f4118f28ba
commit
a9842f9e3e
2 changed files with 8 additions and 3 deletions
|
|
@ -24,6 +24,10 @@ log = "0.4"
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
rcgen = "0.14"
|
rcgen = "0.14"
|
||||||
|
|
||||||
|
[[test]]
|
||||||
|
name = "integration"
|
||||||
|
required-features = ["host"]
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = []
|
default = []
|
||||||
# Enables hosting a MTP server
|
# Enables hosting a MTP server
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
use std::net::{IpAddr, Ipv4Addr};
|
use std::net::{IpAddr, Ipv4Addr};
|
||||||
|
|
||||||
use mtp_codec::{CommunicationType, DataType};
|
use mtp_codec::{CommunicationType, DataType, TypeMap};
|
||||||
use mtp_transport::{Policy, connect, host};
|
use mtp_transport::{Policy, connect, host};
|
||||||
use mtp_type_map::TypeMap;
|
|
||||||
|
|
||||||
fn generate_self_signed_cert() -> (Vec<u8>, Vec<u8>) {
|
fn generate_self_signed_cert() -> (Vec<u8>, Vec<u8>) {
|
||||||
let key_pair = rcgen::KeyPair::generate().unwrap();
|
let key_pair = rcgen::KeyPair::generate().unwrap();
|
||||||
|
|
@ -81,7 +80,9 @@ async fn test_send_receive_roundtrip() {
|
||||||
client_received.get_type(),
|
client_received.get_type(),
|
||||||
CommunicationType::Pong.to_id(&tm)
|
CommunicationType::Pong.to_id(&tm)
|
||||||
);
|
);
|
||||||
let client_val = client_received.get_data(DataType::PqSignature.to_id(&tm)).clone();
|
let client_val = client_received
|
||||||
|
.get_data(DataType::PqSignature.to_id(&tm))
|
||||||
|
.clone();
|
||||||
assert_eq!(client_val, mtp_codec::DataValue::UnsignedNumber(99));
|
assert_eq!(client_val, mtp_codec::DataValue::UnsignedNumber(99));
|
||||||
|
|
||||||
// Close both sides
|
// Close both sides
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue