@@ -477,7 +477,7 @@ public void BulkLoadLocalMemoryStream()
477
477
}
478
478
479
479
[ Fact ]
480
- public void BulkLoadDataReader ( )
480
+ public void BulkCopyDataReader ( )
481
481
{
482
482
using var connection = new MySqlConnection ( GetLocalConnectionString ( ) ) ;
483
483
using var connection2 = new MySqlConnection ( GetLocalConnectionString ( ) ) ;
@@ -522,8 +522,8 @@ public void BulkCopyNullDataTable()
522
522
Assert . Throws < ArgumentNullException > ( ( ) => bulkCopy . WriteToServer ( default ( DataTable ) ) ) ;
523
523
}
524
524
525
- [ SkippableFact ( ServerFeatures . LargePackets ) ]
526
- public void BulkLoadDataTableWithLongBlob ( )
525
+ [ Fact ]
526
+ public void BulkCopyDataTableWithLongBlob ( )
527
527
{
528
528
var dataTable = new DataTable ( )
529
529
{
@@ -534,8 +534,8 @@ public void BulkLoadDataTableWithLongBlob()
534
534
} ,
535
535
Rows =
536
536
{
537
- new object [ ] { 1 , new byte [ 8388500 ] } ,
538
- new object [ ] { 12345678 , new byte [ 8388500 ] } ,
537
+ new object [ ] { 1 , new byte [ 524200 ] } ,
538
+ new object [ ] { 12345678 , new byte [ 524200 ] } ,
539
539
} ,
540
540
} ;
541
541
@@ -555,12 +555,12 @@ public void BulkLoadDataTableWithLongBlob()
555
555
556
556
using ( var cmd = new MySqlCommand ( @"select sum(length(b)) from bulk_load_data_table;" , connection ) )
557
557
{
558
- Assert . Equal ( 16_777_000m , cmd . ExecuteScalar ( ) ) ;
558
+ Assert . Equal ( 1_048_400m , cmd . ExecuteScalar ( ) ) ;
559
559
}
560
560
}
561
561
562
- [ SkippableFact ( ServerFeatures . LargePackets ) ]
563
- public void BulkLoadDataTableWithLongString ( )
562
+ [ Fact ]
563
+ public void BulkCopyDataTableWithLongString ( )
564
564
{
565
565
var dataTable = new DataTable ( )
566
566
{
@@ -571,8 +571,8 @@ public void BulkLoadDataTableWithLongString()
571
571
} ,
572
572
Rows =
573
573
{
574
- new object [ ] { 1 , new string ( 'a' , 16_777_000 ) } ,
575
- new object [ ] { 2 , new string ( 'b' , 16_777_000 ) } ,
574
+ new object [ ] { 1 , new string ( 'a' , 1_048_500 ) } ,
575
+ new object [ ] { 2 , new string ( 'b' , 1_048_500 ) } ,
576
576
} ,
577
577
} ;
578
578
@@ -592,12 +592,12 @@ public void BulkLoadDataTableWithLongString()
592
592
593
593
using ( var cmd = new MySqlCommand ( @"select sum(length(b)) from bulk_load_data_table;" , connection ) )
594
594
{
595
- Assert . Equal ( 33_554_000m , cmd . ExecuteScalar ( ) ) ;
595
+ Assert . Equal ( 2_097_000m , cmd . ExecuteScalar ( ) ) ;
596
596
}
597
597
}
598
598
599
599
[ Fact ]
600
- public void BulkLoadDataTableWithSpecialCharacters ( )
600
+ public void BulkCopyDataTableWithSpecialCharacters ( )
601
601
{
602
602
var dataTable = new DataTable ( )
603
603
{
@@ -640,7 +640,7 @@ public void BulkLoadDataTableWithSpecialCharacters()
640
640
}
641
641
642
642
[ Fact ]
643
- public void BulkLoadDataTableWithTooLongBlob ( )
643
+ public void BulkCopyDataTableWithTooLongBlob ( )
644
644
{
645
645
var dataTable = new DataTable ( )
646
646
{
@@ -650,7 +650,7 @@ public void BulkLoadDataTableWithTooLongBlob()
650
650
} ,
651
651
Rows =
652
652
{
653
- new object [ ] { new byte [ 8388700 ] } ,
653
+ new object [ ] { new byte [ 524300 ] } ,
654
654
}
655
655
} ;
656
656
@@ -670,7 +670,7 @@ public void BulkLoadDataTableWithTooLongBlob()
670
670
}
671
671
672
672
[ Fact ]
673
- public void BulkLoadDataTableWithTooLongString ( )
673
+ public void BulkCopyDataTableWithTooLongString ( )
674
674
{
675
675
var dataTable = new DataTable ( )
676
676
{
@@ -680,7 +680,7 @@ public void BulkLoadDataTableWithTooLongString()
680
680
} ,
681
681
Rows =
682
682
{
683
- new object [ ] { new string ( 'a' , 16_777_400 ) } ,
683
+ new object [ ] { new string ( 'a' , 1_048_700 ) } ,
684
684
}
685
685
} ;
686
686
@@ -775,7 +775,7 @@ public void BulkCopyAbort(int notifyAfter, int rowCount, int abortAfter, int exp
775
775
{
776
776
Columns = { new DataColumn ( "value" , typeof ( string ) ) } ,
777
777
} ;
778
- var str = new string ( 'a' , 1_000_000 ) ;
778
+ var str = new string ( 'a' , 62500 ) ;
779
779
foreach ( var x in Enumerable . Range ( 1 , rowCount ) )
780
780
dataTable . Rows . Add ( new object [ ] { str } ) ;
781
781
0 commit comments