fn test_sign_case1()

in sign/src/sign.rs [269:292]


    fn test_sign_case1() {
        init();

        let mut headers = HeaderMap::new();
        let signature = sign_v1(
            "",
            "",
            None,
            Method::GET,
            "/",
            &mut headers,
            QueryParams::empty(),
            None,
        )
        .unwrap();
        assert_eq!(signature, "LOG :SApFTtfTFKHmzdEdaMe5TjNn+RQ=");
        assert!(headers.contains_key(LOG_AUTHORIZATION));
        assert!(headers.contains_key(DATE));
        assert!(headers.contains_key(LOG_API_VERSION));
        assert!(headers.contains_key(LOG_SIGNATURE_METHOD));
        assert!(headers.contains_key(CONTENT_LENGTH));
        assert!(!headers.contains_key(LOG_CONTENT_MD5));
        assert!(!headers.contains_key(LOG_ACS_SECURITY_TOKEN));
    }