Skip to content

Commit 6cf9413

Browse files
doing poll lookup max tries test
1 parent 33e42be commit 6cf9413

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/resolver/lookup.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ mod async_resolver_test {
423423
assert!(answer.is_empty());
424424
}
425425

426-
#[tokio::test] //FIXME: se cae
426+
#[tokio::test]
427427
async fn poll_lookup_max_tries(){
428428

429429
let domain_name = DomainName::new_from_string("example.com".to_string());
@@ -436,15 +436,19 @@ mod async_resolver_test {
436436
let conn_udp:ClientUDPConnection = ClientUDPConnection::new(non_existent_server, timeout);
437437
let conn_tcp:ClientTCPConnection = ClientTCPConnection::new(non_existent_server, timeout);
438438
config.set_name_servers(vec![(conn_udp,conn_tcp)]);
439-
config.set_retry(1);
439+
config.set_retry(10);
440440

441441
let response_future = LookupFutureStub::lookup(domain_name, record_type ,config).await;
442442
println!("response_future {:?}",response_future);
443443

444444
assert_eq!(response_future.is_ok(), true);
445-
// assert_eq!(response_future.unwrap().get_header().get_ancount(), 0);
446-
assert_eq!(response_future.unwrap().get_header().get_rcode() , 2);
447-
// assert_eq!(response_future.unwrap().get_header().get_rcode() , 2); //FIXME:
445+
let response = response_future.unwrap();
446+
assert_eq!(response.get_header().get_rcode() , 2);
447+
448+
let answer = response.get_answer();
449+
assert!(answer.is_empty());
450+
451+
448452
}
449453

450454
#[tokio::test]

0 commit comments

Comments
 (0)