Skip to content

Commit 55beea5

Browse files
committed
Tests Update - Verify byte[] as Base64 encoded string
1 parent c018f05 commit 55beea5

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

QueryDB.Core.Tests/MSSQLTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ public void Test_MSSQL_FetchData_Entity_DataTypes_Check()
245245
Assert.IsTrue(data.Count == 1);
246246
var dataType = data.FirstOrDefault();
247247
Assert.AreEqual(9223372036854775807, dataType.BigInt_Column);
248-
Assert.IsTrue(dataType.Binary_Column is byte[] && dataType.Binary_Column != null);
248+
Assert.AreEqual("EjRWeJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", ConvertByteArrayToBase64(dataType.Binary_Column));
249249
Assert.IsTrue(dataType.Bit_Column);
250250
Assert.AreEqual("CharData", dataType.Char_Column);
251251
Assert.AreEqual("09/21/2024 00:00:00", ConvertToUSFormat(dataType.Date_Column.ToString()));
@@ -254,7 +254,7 @@ public void Test_MSSQL_FetchData_Entity_DataTypes_Check()
254254
Assert.AreEqual("09/20/2024 22:34:51", ConvertToUTCInUSFormat(dataType.DateTimeOffset_Column.ToString()));
255255
Assert.AreEqual((decimal)123456.78, dataType.Decimal_Column);
256256
Assert.AreEqual((double)123456.78, dataType.Float_Column);
257-
Assert.IsTrue(dataType.VarBinary_Column is byte[] && dataType.Image_Column != null);
257+
Assert.AreEqual("EjRWeJA=", ConvertByteArrayToBase64(dataType.Image_Column));
258258
Assert.AreEqual(2147483647, dataType.Int_Column);
259259
Assert.AreEqual((decimal)123456.7800, dataType.Money_Column);
260260
Assert.AreEqual("NCharData", dataType.NChar_Column);
@@ -270,7 +270,7 @@ public void Test_MSSQL_FetchData_Entity_DataTypes_Check()
270270
Assert.AreEqual("08:34:51", dataType.Time_Column.ToString());
271271
Assert.AreEqual(255, dataType.TinyInt_Column);
272272
Assert.AreEqual("12345678-1234-1234-1234-123456789012", dataType.UniqueIdentifier_Column.ToString());
273-
Assert.IsTrue(dataType.VarBinary_Column is byte[] && dataType.Binary_Column != null);
273+
Assert.AreEqual("EjRWeJA=", ConvertByteArrayToBase64(dataType.VarBinary_Column));
274274
Assert.AreEqual("VarCharData", dataType.VarChar_Column);
275275
Assert.AreEqual("<root><element>XmlData</element></root>", dataType.Xml_Column);
276276
}

QueryDB.Core.Tests/MySQLTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ public void Test_MySQL_FetchData_Entity_DataTypes_Check()
251251
Assert.AreEqual("09/21/2024 13:24:10", ConvertToUSFormat(dataType.Timestamp_Column.ToString()));
252252
Assert.AreEqual((sbyte?)127, dataType.TinyInt_Column);
253253
Assert.AreEqual("This is a tiny text", dataType.TinyText_Column);
254-
Assert.IsTrue(dataType.VarBinary_Column is byte[] && dataType.VarBinary_Column != null);
254+
Assert.AreEqual("3q2+7w==", ConvertByteArrayToBase64(dataType.VarBinary_Column));
255255
Assert.AreEqual("This is a varchar", dataType.VarChar_Column);
256256
}
257257

QueryDB.Core.Tests/OracleTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ public void Test_Oracle_FetchData_Entity_DataTypes_Check()
236236
Assert.IsTrue(data.Count == 2);
237237
var dataType = data.FirstOrDefault();
238238
Assert.AreEqual(GetBase64Content(Environment.CurrentDirectory + "/SeedData/oracle.sql"), ConvertByteArrayToBase64(dataType.BFile_Column));
239-
Assert.IsTrue(dataType.Blob_Column is byte[] && dataType.Blob_Column != null);
239+
Assert.AreEqual("3q2+7w==", ConvertByteArrayToBase64(dataType.Blob_Column));
240240
Assert.AreEqual("A", dataType.Char_Column);
241241
Assert.AreEqual("Sample CLOB data", dataType.Clob_Column);
242242
Assert.AreEqual("09/21/2024 00:00:00", ConvertToUSFormat(dataType.Date_Column.ToString()));
@@ -249,7 +249,7 @@ public void Test_Oracle_FetchData_Entity_DataTypes_Check()
249249
Assert.AreEqual("Sample NCLOB data", dataType.NClob_Column);
250250
Assert.AreEqual((decimal)123.45, dataType.Number_Column);
251251
Assert.AreEqual("Sample NVARCHAR2 data", dataType.NVarchar2_Column);
252-
Assert.IsTrue(dataType.Raw_Column is byte[] && dataType.Raw_Column != null);
252+
Assert.AreEqual("3q2+7w==", ConvertByteArrayToBase64(dataType.Raw_Column));
253253
Assert.AreEqual("09/21/2024 12:34:56", ConvertToUSFormat(dataType.Timestamp_Column.ToString()));
254254
Assert.AreEqual("09/21/2024 12:34:56", ConvertToUSFormat(dataType.TimestampWithTimeZone_Column.ToString()));
255255
Assert.AreEqual("09/21/2024 12:34:56", ConvertToUSFormat(dataType.TimestampWithLocalTimeZone_Column.ToString()));

QueryDB.Core.Tests/PostgreSQLTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ public void Test_PostgreSQL_FetchData_Entity_DataTypes_Check()
233233
var dataType = data.FirstOrDefault();
234234
Assert.AreEqual(9223372036854775807, dataType.BigInt_Column);
235235
Assert.IsTrue(dataType.Boolean_Column);
236-
Assert.IsTrue(dataType.Bytea_Column is byte[] && dataType.Bytea_Column != null);
236+
Assert.AreEqual("3q2+7w==", ConvertByteArrayToBase64(dataType.Bytea_Column));
237237
Assert.AreEqual("char10", dataType.Char_Column);
238238
Assert.AreEqual("varchar50", dataType.Varchar_Column);
239239
Assert.AreEqual("09/21/2024 00:00:00", ConvertToUSFormat(dataType.Date_Column.ToString()));

0 commit comments

Comments
 (0)