in azure-kusto-data/src/client_details.rs [152:193]
fn test_client_details_new() {
let client_details = ClientDetails::new(None, None);
assert_eq!(
client_details,
ClientDetails {
application: DEFAULT_APPLICATION.clone(),
user: DEFAULT_USER.clone(),
version: DEFAULT_VERSION.clone()
}
);
let client_details = ClientDetails::new(Some("my_app".to_string()), None);
assert_eq!(
client_details,
ClientDetails {
application: "my_app".to_string(),
user: DEFAULT_USER.clone(),
version: DEFAULT_VERSION.clone()
}
);
let client_details = ClientDetails::new(None, Some("my_user".to_string()));
assert_eq!(
client_details,
ClientDetails {
application: DEFAULT_APPLICATION.clone(),
user: "my_user".to_string(),
version: DEFAULT_VERSION.clone()
}
);
let client_details =
ClientDetails::new(Some("my_app".to_string()), Some("my_user".to_string()));
assert_eq!(
client_details,
ClientDetails {
application: "my_app".to_string(),
user: "my_user".to_string(),
version: DEFAULT_VERSION.clone()
}
);
}