File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -68,9 +68,6 @@ async fn test_echo_binary_payload() {
6868 let addr = free_addr ( ) ;
6969 let ( listener, cert) = setup_server ( addr, settings. clone ( ) ) . await ;
7070
71- let payload: Vec < u8 > = ( 0u8 ..=255 ) . cycle ( ) . take ( 512 ) . collect ( ) ;
72- let expected = payload. clone ( ) ;
73-
7471 let lh = listener. clone ( ) ;
7572 settings. executor ( ) . spawn ( async move {
7673 let client = lh. accept ( ) . await . expect ( "accept" ) ;
@@ -79,9 +76,11 @@ async fn test_echo_binary_payload() {
7976 } ) ;
8077
8178 let socket = connect_simple ( cert, settings, DefaultClientConnectionHandler ) . await ;
79+ let payload: Vec < u8 > = ( 0u8 ..=255 ) . cycle ( ) . take ( socket. max_data_payload ( ) ) . collect ( ) ;
80+
8281 socket. send_bytes ( & payload) . await . expect ( "send" ) ;
8382 let resp = socket. receive_bytes ( ) . await . expect ( "recv" ) ;
84- assert_eq ! ( resp, expected ) ;
83+ assert_eq ! ( resp, payload ) ;
8584}
8685
8786// Test: max_data_payload() reports a non-zero value.
You can’t perform that action at this time.
0 commit comments