From 87d8e7a198fd4c42f74a45704705d54b62a85777 Mon Sep 17 00:00:00 2001 From: LeaFrock Date: Wed, 23 Jul 2025 16:22:42 +0800 Subject: [PATCH] fix DateTime assert --- .../Models/Model.BucketBasic.Test.cs | 12 ++++----- .../Models/Model.BucketVersioning.Test.cs | 10 +++---- .../Models/Model.ObjectBasic.Test.cs | 2 +- .../Models/Model.ObjectMultipart.Test.cs | 26 +++++++++---------- .../Models/Model.Service.Test.cs | 4 +-- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketBasic.Test.cs b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketBasic.Test.cs index 4df3ec6..940c0b5 100644 --- a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketBasic.Test.cs +++ b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketBasic.Test.cs @@ -750,7 +750,7 @@ public void TestListObjectsResult() Assert.NotNull(result.Contents); Assert.Equal(2, result.Contents.Count); Assert.Equal("example-object11.txt", result.Contents[0].Key); - Assert.Equal("2020/6/22 11:42:32", result.Contents[0].LastModified.ToString()); + Assert.Equal(new DateTime(2020, 6, 22, 11, 42, 32), result.Contents[0].LastModified); Assert.Equal("\"5B3C1A2E053D763E1B002CC607C5A0FE1****\"", result.Contents[0].ETag); Assert.Equal("Normal", result.Contents[0].Type); Assert.Equal(344606, result.Contents[0].Size); @@ -761,8 +761,8 @@ public void TestListObjectsResult() Assert.Equal("ongoing-request=\"true\"", result.Contents[0].RestoreInfo); Assert.Equal("example-object2.txt", result.Contents[1].Key); - Assert.Equal("2023/12/8 8:12:20", result.Contents[1].LastModified.ToString()); - Assert.Equal("2023/12/8 8:12:21", result.Contents[1].TransitionTime.ToString()); + Assert.Equal(new DateTime(2023, 12, 8, 8, 12, 20), result.Contents[1].LastModified); + Assert.Equal(new DateTime(2023, 12, 8, 8, 12, 21), result.Contents[1].TransitionTime); Assert.Equal("aaa", result.Prefix); Assert.Equal(false, result.IsTruncated); @@ -825,7 +825,7 @@ public void TestListObjectsResult() Assert.NotNull(result.Contents); Assert.Single(result.Contents); Assert.Equal("key/123/1.txt", result.Contents[0].Key); - Assert.Equal("2020/6/22 11:42:32", result.Contents[0].LastModified.ToString()); + Assert.Equal(new DateTime(2020, 6, 22, 11, 42, 32), result.Contents[0].LastModified); Assert.Equal("\"5B3C1A2E053D763E1B002CC607C5A0FE1****\"", result.Contents[0].ETag); Assert.Equal("Normal", result.Contents[0].Type); Assert.Equal(344606, result.Contents[0].Size); @@ -1036,7 +1036,7 @@ public void TestListObjectsV2Result() Assert.NotNull(result.Contents); Assert.Equal(2, result.Contents.Count); Assert.Equal("example-object11.txt", result.Contents[0].Key); - Assert.Equal("2020/6/22 11:42:32", result.Contents[0].LastModified.ToString()); + Assert.Equal(new DateTime(2020, 6, 22, 11, 42, 32), result.Contents[0].LastModified); Assert.Equal("\"5B3C1A2E053D763E1B002CC607C5A0FE1****\"", result.Contents[0].ETag); Assert.Equal("Normal", result.Contents[0].Type); Assert.Equal(344606, result.Contents[0].Size); @@ -1110,7 +1110,7 @@ public void TestListObjectsV2Result() Assert.NotNull(result.Contents); Assert.Single(result.Contents); Assert.Equal("key/123/1.txt", result.Contents[0].Key); - Assert.Equal("2020/6/22 11:42:32", result.Contents[0].LastModified.ToString()); + Assert.Equal(new DateTime(2020, 6, 22, 11, 42, 32), result.Contents[0].LastModified); Assert.Equal("\"5B3C1A2E053D763E1B002CC607C5A0FE1****\"", result.Contents[0].ETag); Assert.Equal("Normal", result.Contents[0].Type); Assert.Equal(344606, result.Contents[0].Size); diff --git a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketVersioning.Test.cs b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketVersioning.Test.cs index 1119388..de5b18c 100644 --- a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketVersioning.Test.cs +++ b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.BucketVersioning.Test.cs @@ -422,7 +422,7 @@ public void TestListObjectVersionsResult() Assert.Equal("demo/README-CN.md", result.Versions[0].Key); Assert.Equal("CAEQEhiBgICDzK6NnBgiIGRlZWJhYmNlMGUxZDQ4YTZhNTU2MzM4Mzk5NDBl****", result.Versions[0].VersionId); Assert.Equal(false, result.Versions[0].IsLatest); - Assert.Equal("2022/9/28 9:04:39", result.Versions[0].LastModified.ToString()); + Assert.Equal(new DateTime(2022, 9, 28, 9, 4, 39), result.Versions[0].LastModified); Assert.Equal("\"E317049B40462DE37C422CE4FC1B****\"", result.Versions[0].ETag); Assert.Equal("Normal", result.Versions[0].Type); Assert.Equal(2943, result.Versions[0].Size); @@ -434,14 +434,14 @@ public void TestListObjectVersionsResult() Assert.Equal("example-object-2.jpg", result.Versions[1].Key); Assert.Equal("", result.Versions[1].VersionId); - Assert.Equal("2022/9/28 9:04:40", result.Versions[1].TransitionTime.ToString()); + Assert.Equal(new DateTime(2022, 9, 28, 9, 4, 40), result.Versions[1].TransitionTime); Assert.NotNull(result.DeleteMarkers); Assert.Equal(2, result.DeleteMarkers.Count); Assert.Equal("demo/README-CN.md", result.DeleteMarkers[0].Key); Assert.Equal("CAEQFBiCgID3.86GohgiIDc4ZTE0NTNhZTc5MDQxYzBhYTU5MjY1ZDFjNGJm****", result.DeleteMarkers[0].VersionId); Assert.Equal(true, result.DeleteMarkers[0].IsLatest); - Assert.Equal("2022/11/4 8:00:06", result.DeleteMarkers[0].LastModified.ToString()); + Assert.Equal(new DateTime(2022, 11, 4, 8, 0, 6), result.DeleteMarkers[0].LastModified); Assert.NotNull(result.DeleteMarkers[0].Owner); Assert.Equal("150692521021****", result.DeleteMarkers[0].Owner.Id); Assert.Equal("350692521021****", result.DeleteMarkers[0].Owner.DisplayName); @@ -557,7 +557,7 @@ public void TestListObjectVersionsResult() Assert.Equal("demo/README-CN.md", result.Versions[0].Key); Assert.Equal("CAEQEhiBgICDzK6NnBgiIGRlZWJhYmNlMGUxZDQ4YTZhNTU2MzM4Mzk5NDBl****", result.Versions[0].VersionId); Assert.Equal(false, result.Versions[0].IsLatest); - Assert.Equal("2022/9/28 9:04:39", result.Versions[0].LastModified.ToString()); + Assert.Equal(new DateTime(2022, 9, 28, 9, 4, 39), result.Versions[0].LastModified); Assert.Equal("\"E317049B40462DE37C422CE4FC1B****\"", result.Versions[0].ETag); Assert.Equal("Normal", result.Versions[0].Type); Assert.Equal(2943, result.Versions[0].Size); @@ -575,7 +575,7 @@ public void TestListObjectVersionsResult() Assert.Equal("demo/README-CN.md", result.DeleteMarkers[0].Key); Assert.Equal("CAEQFBiCgID3.86GohgiIDc4ZTE0NTNhZTc5MDQxYzBhYTU5MjY1ZDFjNGJm****", result.DeleteMarkers[0].VersionId); Assert.Equal(true, result.DeleteMarkers[0].IsLatest); - Assert.Equal("2022/11/4 8:00:06", result.DeleteMarkers[0].LastModified.ToString()); + Assert.Equal(new DateTime(2022, 11, 4, 8, 0, 6), result.DeleteMarkers[0].LastModified); Assert.NotNull(result.DeleteMarkers[0].Owner); Assert.Equal("150692521021****", result.DeleteMarkers[0].Owner.Id); Assert.Equal("350692521021****", result.DeleteMarkers[0].Owner.DisplayName); diff --git a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectBasic.Test.cs b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectBasic.Test.cs index d9205cf..932c04b 100644 --- a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectBasic.Test.cs +++ b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectBasic.Test.cs @@ -468,7 +468,7 @@ public void TestCopyObjectResult() Assert.Equal("sse-123", result.ServerSideEncryption); Assert.Equal("sse-data-123", result.ServerSideDataEncryption); Assert.Equal("sse-kms-id", result.ServerSideEncryptionKeyId); - Assert.Equal("2019/4/9 7:01:56", result.LastModified.ToString()); + Assert.Equal(new DateTime(2019, 4, 9, 7, 1, 56), result.LastModified); Assert.Equal("\"25A9F4ABFCC05743DF6E2C886C56****\"", result.ETag); } diff --git a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectMultipart.Test.cs b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectMultipart.Test.cs index bc637ad..a205824 100644 --- a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectMultipart.Test.cs +++ b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.ObjectMultipart.Test.cs @@ -498,7 +498,7 @@ public void TestUploadPartCopyResult() Assert.Equal("123-id", result.RequestId); Assert.Equal("txt", result.Headers["content-type"]); Assert.Equal("CAEQMxiBgMC0vs6D", result.SourceVersionId); - Assert.Equal("2019/4/9 7:01:56", result.LastModified.ToString()); + Assert.Equal(new DateTime(2019, 4, 9, 7, 1, 56), result.LastModified); Assert.Equal("\"25A9F4ABFCC05743DF6E2C886C56****\"", result.ETag); } @@ -1001,15 +1001,15 @@ public void TestListMultipartUploadsResult() Assert.NotNull(result.Uploads); Assert.Equal(3, result.Uploads.Count); Assert.Equal("multipart.data", result.Uploads[0].Key); - Assert.Equal("2012/2/23 4:18:23", result.Uploads[0].Initiated.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 4, 18, 23), result.Uploads[0].Initiated); Assert.Equal("0004B999EF518A1FE585B0C9360DC4C8", result.Uploads[0].UploadId); Assert.Equal("multipart.data", result.Uploads[1].Key); - Assert.Equal("2012/2/23 4:18:24", result.Uploads[1].Initiated.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 4, 18, 24), result.Uploads[1].Initiated); Assert.Equal("0004B999EF5A239BB9138C6227D6****", result.Uploads[1].UploadId); Assert.Equal("oss.avi", result.Uploads[2].Key); - Assert.Equal("2012/2/23 6:14:27", result.Uploads[2].Initiated.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 6, 14, 27), result.Uploads[2].Initiated); Assert.Equal("0004B99B8E707874FC2D692FA5D7****", result.Uploads[2].UploadId); @@ -1074,15 +1074,15 @@ public void TestListMultipartUploadsResult() Assert.NotNull(result.Uploads); Assert.Equal(3, result.Uploads.Count); Assert.Equal("123/multipart.data", result.Uploads[0].Key); - Assert.Equal("2012/2/23 4:18:23", result.Uploads[0].Initiated.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 4, 18, 23), result.Uploads[0].Initiated); Assert.Equal("0004B999EF518A1FE585B0C9360DC4C8", result.Uploads[0].UploadId); Assert.Equal("123/multipart.data", result.Uploads[1].Key); - Assert.Equal("2012/2/23 4:18:24", result.Uploads[1].Initiated.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 4, 18, 24), result.Uploads[1].Initiated); Assert.Equal("0004B999EF5A239BB9138C6227D6****", result.Uploads[1].UploadId); Assert.Equal("123/oss.avi", result.Uploads[2].Key); - Assert.Equal("2012/2/23 6:14:27", result.Uploads[2].Initiated.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 6, 14, 27), result.Uploads[2].Initiated); Assert.Equal("0004B99B8E707874FC2D692FA5D7****", result.Uploads[2].UploadId); } @@ -1257,17 +1257,17 @@ public void TestListPartsResult() Assert.NotNull(result.Parts); Assert.Equal(3, result.Parts.Count); Assert.Equal(1, result.Parts[0].PartNumber); - Assert.Equal("2012/2/23 7:01:34", result.Parts[0].LastModified.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 7, 1, 34), result.Parts[0].LastModified); Assert.Equal("\"3349DC700140D7F86A0784842780****\"", result.Parts[0].ETag); Assert.Equal(6291456, result.Parts[0].Size); Assert.Equal(2, result.Parts[1].PartNumber); - Assert.Equal("2012/2/23 7:01:12", result.Parts[1].LastModified.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 7, 1, 12), result.Parts[1].LastModified); Assert.Equal("\"3349DC700140D7F86A0784842780****\"", result.Parts[1].ETag); Assert.Equal(6291456, result.Parts[1].Size); Assert.Equal(5, result.Parts[2].PartNumber); - Assert.Equal("2012/2/23 7:02:03", result.Parts[2].LastModified.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 7, 2, 3), result.Parts[2].LastModified); Assert.Equal("\"7265F4D211B56873A381D321F586****\"", result.Parts[2].ETag); Assert.Equal(1024, result.Parts[2].Size); @@ -1336,19 +1336,19 @@ public void TestListPartsResult() Assert.NotNull(result.Parts); Assert.Equal(3, result.Parts.Count); Assert.Equal(1, result.Parts[0].PartNumber); - Assert.Equal("2012/2/23 7:01:34", result.Parts[0].LastModified.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 7, 1, 34), result.Parts[0].LastModified); Assert.Equal("\"3349DC700140D7F86A0784842780****\"", result.Parts[0].ETag); Assert.Equal(6291456, result.Parts[0].Size); Assert.Equal("123", result.Parts[0].HashCrc64); Assert.Equal(2, result.Parts[1].PartNumber); - Assert.Equal("2012/2/23 7:01:12", result.Parts[1].LastModified.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 7, 1, 12), result.Parts[1].LastModified); Assert.Equal("\"3349DC700140D7F86A0784842780****\"", result.Parts[1].ETag); Assert.Equal(6291456, result.Parts[1].Size); Assert.Equal("456", result.Parts[1].HashCrc64); Assert.Equal(5, result.Parts[2].PartNumber); - Assert.Equal("2012/2/23 7:02:03", result.Parts[2].LastModified.ToString()); + Assert.Equal(new DateTime(2012, 2, 23, 7, 2, 3), result.Parts[2].LastModified); Assert.Equal("\"7265F4D211B56873A381D321F586****\"", result.Parts[2].ETag); Assert.Equal(1024, result.Parts[2].Size); Assert.Equal("789", result.Parts[2].HashCrc64); diff --git a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.Service.Test.cs b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.Service.Test.cs index a517ee2..caa31c6 100644 --- a/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.Service.Test.cs +++ b/test/AlibabaCloud.OSS.V2.UnitTests/Models/Model.Service.Test.cs @@ -169,7 +169,7 @@ public void TestListBucketsResult() Assert.NotNull(result.Buckets); Assert.Equal(2, result.Buckets.Count); Assert.Equal("app-base-oss", result.Buckets[0].Name); - Assert.Equal("2014/2/17 18:12:43", result.Buckets[0].CreationDate.ToString()); + Assert.Equal(new DateTime(2014, 2, 17, 18, 12, 43), result.Buckets[0].CreationDate); Assert.Equal("Standard", result.Buckets[0].StorageClass); Assert.Equal("oss-cn-shanghai.aliyuncs.com", result.Buckets[0].ExtranetEndpoint); Assert.Equal("oss-cn-shanghai-internal.aliyuncs.com", result.Buckets[0].IntranetEndpoint); @@ -178,7 +178,7 @@ public void TestListBucketsResult() Assert.Equal("oss-cn-shanghai", result.Buckets[0].Location); Assert.Equal("mybucket", result.Buckets[1].Name); - Assert.Equal("2014/2/25 11:21:04", result.Buckets[1].CreationDate.ToString()); + Assert.Equal(new DateTime(2014, 2, 25, 11, 21, 4), result.Buckets[1].CreationDate); Assert.Equal("IA", result.Buckets[1].StorageClass); Assert.Equal("oss-cn-hangzhou.aliyuncs.com", result.Buckets[1].ExtranetEndpoint); Assert.Equal("oss-cn-hangzhou-internal.aliyuncs.com", result.Buckets[1].IntranetEndpoint);