Skip to content

Commit 3a0e353

Browse files
committed
Update for changed error message in MySQL 8.0.
1 parent c8cdf4a commit 3a0e353

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

tests/SideBySide/BulkLoaderAsync.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using MySql.Data.MySqlClient;
66
using Xunit;
77
using Dapper;
8+
using Xunit.Sdk;
89

910
namespace SideBySide
1011
{
@@ -158,7 +159,14 @@ public async Task BulkLoadCsvFileNotFound()
158159

159160
if (!(exception is FileNotFoundException))
160161
{
161-
Assert.Contains("Errcode: 2 ", exception.Message);
162+
try
163+
{
164+
Assert.Contains("Errcode: 2 ", exception.Message, StringComparison.OrdinalIgnoreCase);
165+
}
166+
catch (ContainsException)
167+
{
168+
Assert.Contains("OS errno 2 ", exception.Message, StringComparison.OrdinalIgnoreCase);
169+
}
162170
Assert.Contains("No such file or directory", exception.Message);
163171
}
164172
}

tests/SideBySide/BulkLoaderSync.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using MySql.Data.MySqlClient;
55
using Xunit;
66
using Dapper;
7+
using Xunit.Sdk;
78

89
namespace SideBySide
910
{
@@ -160,7 +161,14 @@ public void BulkLoadCsvFileNotFound()
160161

161162
if (!(exception is FileNotFoundException))
162163
{
163-
Assert.Contains("Errcode: 2 ", exception.Message);
164+
try
165+
{
166+
Assert.Contains("Errcode: 2 ", exception.Message, StringComparison.OrdinalIgnoreCase);
167+
}
168+
catch (ContainsException)
169+
{
170+
Assert.Contains("OS errno 2 ", exception.Message, StringComparison.OrdinalIgnoreCase);
171+
}
164172
Assert.Contains("No such file or directory", exception.Message);
165173
}
166174
}

0 commit comments

Comments
 (0)