fn test_client_details_new()

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()
            }
        );
    }