Esempio n. 1
0
        public void Test_HasError()
        {
            string tmp = "testInvalidJson";
            var    res = AntchainUtils.HasError(tmp, "secret");

            Assert.True(res);

            tmp = "{\"noResponse\":\"true\"}";
            res = AntchainUtils.HasError(tmp, "secret");
            Assert.True(res);

            tmp =
                "{\"response\":{\"expired_time\":\"2021-01-04T17:04:42.072+08:00\",\"file_id\":\"kjiac1a298f8d\",\"req_msg_id\":\"79e093b3ae0f3f2c1\",\"result_code\":\"false\"},\"sign\":\"IUl/4uLq7utFnsjF1Zy6B6OWbCg=\"}";
            res = AntchainUtils.HasError(tmp, "secret");
            Assert.False(res);

            tmp =
                "{\"response\":{\"expired_time\":\"2021-01-04T17:04:42.072+08:00\",\"file_id\":\"kjiac1a298f8d\",\"req_msg_id\":\"79e093b3ae0f3f2c1\",\"result_code\":\"OK\"}}";
            res = AntchainUtils.HasError(tmp, "secret");
            Assert.True(res);

            tmp =
                "{\"response\":{\"expired_time\":\"2021-01-04T17:04:42.072+08:00\",\"file_id\":\"kjiac1a298f8d\",\"req_msg_id\":\"79e093b3ae0f3f2c1\",\"result_code\":\"OK\"},\"sign\":\"IUl/4uLq7utFnsjF1Zy6B6OWbCg=\"}";
            res = AntchainUtils.HasError(tmp, "secret");
            Assert.False(res);

            tmp =
                "{\"response\":{\"expired_time\":\"2021-01-04T17:04:42.072+08:00\",\"file_id\":\"kjiac1a298f8d\",\"req_msg_id\":\"79e093b3ae0f3f2c1\",\"result_code\":\"OK\"},\"sign\":\"IUl/4uLqtFnsjF1Zy6B6OWbCg=\"}";
            res = AntchainUtils.HasError(tmp, "secret");
            Assert.True(res);

            tmp = "{\"response\":{\"signatureValue\":\"test\",\"expired_time\":\"2021-01-04T17:04:42.072+08:00\",\"file_id\":\"kjiac1a298f8d\",\"req_msg_id\":\"79e093b3ae0f3f2c1\",\"result_code\":\"OK\"},\"sign\":\"IUl/4uLqtFnsjF1Zy6B6OWbCg=\"}";
            res = AntchainUtils.HasError(tmp, "secret");
            Assert.True(res);
        }
Esempio n. 2
0
        public void Test_GetSignature()
        {
            var signedParams = new Dictionary <string, string>
            {
                { "test", "ok" }
            };

            string sign = AntchainUtils.GetSignature(signedParams, "secret");

            Assert.Equal("qlB4B1lFcehlWRelL7Fo4uNHPCs=", sign);
        }
Esempio n. 3
0
 public void Test_IsSuccess()
 {
     Assert.True(AntchainUtils.IsSuccess("OK", "success"));
     Assert.True(AntchainUtils.IsSuccess("success", "success"));
     Assert.False(AntchainUtils.IsSuccess("failed", "success"));
 }
Esempio n. 4
0
 public void Test_GetTimestamp()
 {
     Assert.Equal(20, AntchainUtils.GetTimestamp().Length);
 }