From 5c6e8925adcdf94f835a1ead276dfd04d6c0e044 Mon Sep 17 00:00:00 2001 From: veeso Date: Mon, 17 Mar 2025 09:30:33 +0100 Subject: [PATCH] test(remotefs_builder): check result, build doesn't panic anymore --- src/filetransfer/remotefs_builder.rs | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/filetransfer/remotefs_builder.rs b/src/filetransfer/remotefs_builder.rs index f96a973..03e75c0 100644 --- a/src/filetransfer/remotefs_builder.rs +++ b/src/filetransfer/remotefs_builder.rs @@ -272,7 +272,9 @@ mod test { .session_token(Some("gerry-scotti")), ); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client); + assert!( + RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client).is_ok() + ); } #[test] @@ -285,7 +287,9 @@ mod test { .password(Some("qwerty123")), ); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::Ftp(true), params, &config_client); + assert!( + RemoteFsBuilder::build(FileTransferProtocol::Ftp(true), params, &config_client).is_ok() + ); } #[test] @@ -298,7 +302,7 @@ mod test { client_key: Some("client_key".to_string()), }); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::Kube, params, &config_client); + assert!(RemoteFsBuilder::build(FileTransferProtocol::Kube, params, &config_client).is_ok()); } #[test] @@ -311,7 +315,7 @@ mod test { .password(Some("qwerty123")), ); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::Scp, params, &config_client); + assert!(RemoteFsBuilder::build(FileTransferProtocol::Scp, params, &config_client).is_ok()); } #[test] @@ -324,7 +328,7 @@ mod test { .password(Some("qwerty123")), ); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::Sftp, params, &config_client); + assert!(RemoteFsBuilder::build(FileTransferProtocol::Sftp, params, &config_client).is_ok()); } #[test] @@ -332,11 +336,10 @@ mod test { fn should_build_smb_fs() { let params = ProtocolParams::Smb(SmbParams::new("localhost", "share")); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::Smb, params, &config_client); + assert!(RemoteFsBuilder::build(FileTransferProtocol::Smb, params, &config_client).is_ok()); } #[test] - #[should_panic] fn should_not_build_fs() { let params = ProtocolParams::Generic( GenericProtocolParams::default() @@ -346,7 +349,9 @@ mod test { .password(Some("qwerty123")), ); let config_client = get_config_client(); - let _ = RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client); + assert!( + RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client).is_err() + ); } fn get_config_client() -> ConfigClient {