Skip to content

Commit bf04db9

Browse files
committed
fix test case issue
1 parent 1dac09e commit bf04db9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/DotnetSpider.Tests/MySqlEntityStorageTests.cs

+4-3
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ public async Task CreateTable()
166166
}
167167
}
168168

169-
[Fact(DisplayName = "MultiPrimary", Skip = "")]
169+
[Fact(DisplayName = "MultiPrimary")]
170170
public async Task MultiPrimary()
171171
{
172172
using (var conn = CreateConnection())
@@ -200,9 +200,10 @@ await conn.ExecuteAsync(
200200
$"SELECT t.CONSTRAINT_TYPE, c.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t, INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS c WHERE t.TABLE_NAME = c.TABLE_NAME AND t.TABLE_SCHEMA = 'test' AND t.CONSTRAINT_TYPE = 'PRIMARY KEY' AND t.TABLE_NAME='createtablemultiprimay';")
201201
).ToList();
202202
_testOutputHelper.WriteLine(JsonConvert.SerializeObject(primaries));
203+
var columnNames = primaries.Select(x => x.COLUMN_NAME).ToList();
203204
Assert.Equal(2, primaries.Count);
204-
Assert.Equal("str2", primaries[0].COLUMN_NAME);
205-
Assert.Equal("decimal", primaries[1].COLUMN_NAME);
205+
Assert.Contains("str2", columnNames);
206+
Assert.Contains("decimal", columnNames);
206207
await conn.ExecuteAsync(
207208
$"drop table if exists {Escape}test{Escape}.{Escape}createtablemultiprimay{Escape};");
208209
}

0 commit comments

Comments
 (0)