File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,11 @@ public void SimpleInsert()
62
62
[ Test ]
63
63
public void SimpleInsertFromAggregate ( )
64
64
{
65
+ if ( ! Dialect . SupportsTemporaryTables )
66
+ {
67
+ Assert . Ignore ( "Cannot perform multi-table inserts using dialect not supporting temp tables." ) ;
68
+ }
69
+
65
70
var data = new TestData ( this ) ;
66
71
data . Prepare ( ) ;
67
72
Original file line number Diff line number Diff line change @@ -377,7 +377,7 @@ public void InsertWithSelectListUsingJoins()
377
377
378
378
s . Query < Human > ( ) . Where ( x => x . Mother . Mother != null )
379
379
. Insert ( ) . As ( x => new Animal { Description = x . Description , BodyWeight = x . BodyWeight } ) ;
380
-
380
+
381
381
s . Transaction . Commit ( ) ;
382
382
s . Close ( ) ;
383
383
}
@@ -386,9 +386,10 @@ public void InsertWithSelectListUsingJoins()
386
386
[ Test ]
387
387
public void InsertToComponent ( )
388
388
{
389
- if ( Dialect is FirebirdDialect )
389
+ if ( Dialect is FirebirdDialect )
390
390
{
391
- Assert . Ignore ( "This test seems to trigger a recursive insert into DB with Firebird." ) ;
391
+ // https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-dml-insert.html#fblangref25-dml-insert-select-unstable
392
+ Assert . Ignore ( "This test triggers the Firebird \" unstable cursor"\" bug, a recursive insert of inserted rows." ) ;
392
393
}
393
394
394
395
using ( var s = OpenSession ( ) )
You can’t perform that action at this time.
0 commit comments