Exemplo n.º 1
0
        public void TestRetrieveJobWithKnownFailureResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""37f50d45-7c68-4d3d-8589-a2c1223ba242"",
    ""created_at"": ""2016-02-09T10:21:54Z"",
    ""url"": ""/v2/jobs/37f50d45-7c68-4d3d-8589-a2c1223ba242""
  },
  ""entity"": {
    ""guid"": ""37f50d45-7c68-4d3d-8589-a2c1223ba242"",
    ""status"": ""failed"",
    ""error"": ""Use of entity>error is deprecated in favor of entity>error_details."",
    ""error_details"": {
      ""code"": 1001,
      ""description"": ""Request invalid due to parse error: arbitrary string"",
      ""error_code"": ""CF-MessageParseError""
    }
  }
}";

            RetrieveJobWithKnownFailureResponse obj = Utilities.DeserializeJson <RetrieveJobWithKnownFailureResponse>(json);

            Assert.AreEqual("37f50d45-7c68-4d3d-8589-a2c1223ba242", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("2016-02-09T10:21:54Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("/v2/jobs/37f50d45-7c68-4d3d-8589-a2c1223ba242", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("37f50d45-7c68-4d3d-8589-a2c1223ba242", TestUtil.ToTestableString(obj.Guid), true);
            Assert.AreEqual("failed", TestUtil.ToTestableString(obj.Status), true);
            Assert.AreEqual("Use of entity>error is deprecated in favor of entity>error_details.", TestUtil.ToTestableString(obj.Error), true);
        }
Exemplo n.º 2
0
        public void TestRetrieveJobWithKnownFailureResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""44d306ba-f0e2-45a9-abe6-28cfd4cb0965"",
    ""created_at"": ""2016-09-02T11:52:22Z"",
    ""url"": ""/v2/jobs/c9a93512-cb65-4410-bb31-6f2569e89f8e""
  },
  ""entity"": {
    ""guid"": ""44d306ba-f0e2-45a9-abe6-28cfd4cb0965"",
    ""status"": ""failed"",
    ""error"": ""Use of entity>error is deprecated in favor of entity>error_details."",
    ""error_details"": {
      ""code"": 1001,
      ""description"": ""Request invalid due to parse error: arbitrary string"",
      ""error_code"": ""CF-MessageParseError""
    }
  }
}";

            RetrieveJobWithKnownFailureResponse obj = Utilities.DeserializeJson <RetrieveJobWithKnownFailureResponse>(json);

            Assert.AreEqual("44d306ba-f0e2-45a9-abe6-28cfd4cb0965", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("2016-09-02T11:52:22Z", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("/v2/jobs/c9a93512-cb65-4410-bb31-6f2569e89f8e", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("44d306ba-f0e2-45a9-abe6-28cfd4cb0965", TestUtil.ToTestableString(obj.Guid), true);
            Assert.AreEqual("failed", TestUtil.ToTestableString(obj.Status), true);
            Assert.AreEqual("Use of entity>error is deprecated in favor of entity>error_details.", TestUtil.ToTestableString(obj.Error), true);
        }
Exemplo n.º 3
0
        public void TestRetrieveJobWithKnownFailureResponse()
        {
            string json = @"{
  ""metadata"": {
    ""guid"": ""46f09aaa-0c76-47d4-a98b-732ea2b2e6f3"",
    ""created_at"": ""2015-04-16T12:04:14+00:00"",
    ""url"": ""/v2/jobs/46f09aaa-0c76-47d4-a98b-732ea2b2e6f3""
  },
  ""entity"": {
    ""guid"": ""46f09aaa-0c76-47d4-a98b-732ea2b2e6f3"",
    ""status"": ""failed"",
    ""error"": ""Use of entity>error is deprecated in favor of entity>error_details."",
    ""error_details"": {
      ""code"": 1001,
      ""description"": ""Request invalid due to parse error: arbitrary string"",
      ""error_code"": ""CF-MessageParseError""
    }
  }
}";

            RetrieveJobWithKnownFailureResponse obj = Utilities.DeserializeJson <RetrieveJobWithKnownFailureResponse>(json);

            Assert.AreEqual("46f09aaa-0c76-47d4-a98b-732ea2b2e6f3", TestUtil.ToTestableString(obj.EntityMetadata.Guid), true);
            Assert.AreEqual("2015-04-16T12:04:14+00:00", TestUtil.ToTestableString(obj.EntityMetadata.CreatedAt), true);
            Assert.AreEqual("/v2/jobs/46f09aaa-0c76-47d4-a98b-732ea2b2e6f3", TestUtil.ToTestableString(obj.EntityMetadata.Url), true);
            Assert.AreEqual("46f09aaa-0c76-47d4-a98b-732ea2b2e6f3", TestUtil.ToTestableString(obj.Guid), true);
            Assert.AreEqual("failed", TestUtil.ToTestableString(obj.Status), true);
            Assert.AreEqual("Use of entity>error is deprecated in favor of entity>error_details.", TestUtil.ToTestableString(obj.Error), true);
        }