File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -280,9 +280,10 @@ The following bugs in Connector/NET are fixed by switching to MySqlConnector. (~
280
280
* ~~ [ #101252 ] ( https://bugs.mysql.com/bug.php?id=101252 ) : Can't query ` CHAR(36) ` column containing ` NULL ` ~~
281
281
* ~~ [ #101253 ] ( https://bugs.mysql.com/bug.php?id=101253 ) : Default value for ` MySqlParameter.Value ` changed from null to ` 0 ` ~~
282
282
* ~~ [ #101302 ] ( https://bugs.mysql.com/bug.php?id=101302 ) : Stored Procedure ` BOOL ` parameter can only be mapped to ` MySqlDbType.Byte ` ~~
283
- * [ #101485 ] ( https://bugs.mysql.com/bug.php?id=101485 ) : Stored Procedure ` JSON ` parameter throws “Unhandled type encountered” ` MySqlException `
283
+ * ~~ [ #101485 ] ( https://bugs.mysql.com/bug.php?id=101485 ) : Stored Procedure ` JSON ` parameter throws “Unhandled type encountered” ` MySqlException ` ~~
284
284
* [ #101507 ] ( https://bugs.mysql.com/bug.php?id=101507 ) : ` MySqlCommand.Cancel ` throws ` NullReferenceException ` for a closed connection
285
285
* ~~ [ #101714 ] ( https://bugs.mysql.com/bug.php?id=101714 ) : Extremely slow performance reading result sets~~
286
+ * ~~ [ #102303 ] ( https://bugs.mysql.com/bug.php?id=102303 ) : Preparing command with incorrect parameter type puts connection in bad state~~
286
287
* [ #102593 ] ( https://bugs.mysql.com/bug.php?id=102593 ) : Can't use ` MemoryStream ` as ` MySqlParameter.Value `
287
288
* ~~ [ #103390 ] ( https://bugs.mysql.com/bug.php?id=103390 ) : Can't query ` CHAR(36) ` column if ` MySqlCommand ` is prepared~~
288
289
* ~~ [ #103430 ] ( https://bugs.mysql.com/bug.php?id=103430 ) : Can't connect using named pipe on Windows~~
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ with Connector/NET and that [known bugs have been fixed](https://mysqlconnector.
8
8
The tests require a MySQL server. The simplest way to run one is with [ Docker] ( https://www.docker.com/community-edition ) :
9
9
10
10
docker run -d --rm --name mysqlconnector -e MYSQL_ROOT_PASSWORD=pass -p 3306:3306 --tmpfs /var/lib/mysql mysql:8.0 --max-allowed-packet=96M --character-set-server=utf8mb4 --log-bin-trust-function-creators=1 --local-infile=1 --max-connections=250
11
+ docker exec mysqlconnector mysql -uroot -ppass -e "INSTALL COMPONENT 'file://component_query_attributes';"
11
12
12
13
Copy the file ` SideBySide/config.json.example ` to ` SideBySide/config.json ` , then edit
13
14
the ` config.json ` file in order to connect to your server. If you are using the Docker
Original file line number Diff line number Diff line change @@ -1429,9 +1429,11 @@ public void QueryAttributeWithEmptyName()
1429
1429
Assert . Throws < ArgumentException > ( ( ) => cmd . Attributes . SetAttribute ( "" , "attr_value" ) ) ;
1430
1430
}
1431
1431
1432
- [ SkippableTheory ( ServerFeatures . QueryAttributes , Baseline = "https://bugs.mysql.com/bug.php?id=105728" ) ]
1432
+ [ SkippableTheory ( ServerFeatures . QueryAttributes ) ]
1433
1433
[ InlineData ( false ) ]
1434
+ #if ! BASELINE // https://bugs.mysql.com/bug.php?id=105728
1434
1435
[ InlineData ( true ) ]
1436
+ #endif
1435
1437
public void QueryAttributeAndParameter ( bool prepare )
1436
1438
{
1437
1439
using var connection = new MySqlConnection ( AppConfig . ConnectionString ) ;
Original file line number Diff line number Diff line change @@ -220,7 +220,7 @@ public async Task GetColumnSchemaForNoResultSet(bool prepare)
220
220
}
221
221
#endif
222
222
223
- [ SkippableTheory ( Baseline = "https://bugs.mysql.com/bug.php?id=102303" ) ]
223
+ [ Theory ]
224
224
[ InlineData ( true ) ]
225
225
[ InlineData ( false ) ]
226
226
public async Task StoredProcedureOutIncorrectType ( bool prepare )
@@ -743,7 +743,7 @@ public void DeriveParametersSetJson()
743
743
AssertParameter ( "@vJson" , ParameterDirection . Input , MySqlDbType . JSON ) ) ;
744
744
}
745
745
746
- [ SkippableFact ( ServerFeatures . Json , Baseline = "https://bugs.mysql.com/bug.php?id=101485" ) ]
746
+ [ SkippableFact ( ServerFeatures . Json ) ]
747
747
public void PassJsonParameter ( )
748
748
{
749
749
using var cmd = new MySqlCommand ( "SetJson" , m_database . Connection ) ;
You can’t perform that action at this time.
0 commit comments