Skip to content

Commit ea1022b

Browse files
committed
1 parent c4f025e commit ea1022b

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

EntityFramework.Exceptions.Oracle/OracleExceptionProcessorInterceptor.cs

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ namespace EntityFramework.Exceptions.Oracle;
77
class OracleExceptionProcessorInterceptor : ExceptionProcessorInterceptor<OracleException>
88
{
99
private const int CannotInsertNull = 1400;
10+
private const int CannotUpdateToNull = 1407;
1011
private const int UniqueConstraintViolation = 1;
1112
private const int IntegrityConstraintViolation = 2291;
1213
private const int ChildRecordFound = 2292;
@@ -20,6 +21,7 @@ class OracleExceptionProcessorInterceptor : ExceptionProcessorInterceptor<Oracle
2021
IntegrityConstraintViolation => DatabaseError.ReferenceConstraint,
2122
ChildRecordFound => DatabaseError.ReferenceConstraint,
2223
CannotInsertNull => DatabaseError.CannotInsertNull,
24+
CannotUpdateToNull => DatabaseError.CannotInsertNull,
2325
NumericOrValueError => DatabaseError.MaxLength,
2426
NumericOverflow => DatabaseError.NumericOverflow,
2527
UniqueConstraintViolation => DatabaseError.UniqueConstraint,

EntityFramework.Exceptions.Tests/OracleTests.cs

-6
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,6 @@ public class OracleTests : DatabaseTests, IClassFixture<OracleTestContextFixture
1111
public OracleTests(OracleTestContextFixture fixture) : base(fixture.DemoContext)
1212
{
1313
}
14-
15-
[Fact(Skip = "Skipping until ORA-01407 is supported")]
16-
public override Task RequiredColumnViolationThrowsCannotInsertNullExceptionThroughExecuteUpdate()
17-
{
18-
return Task.CompletedTask;
19-
}
2014
}
2115

2216
public class OracleTestContextFixture : DemoContextFixture<OracleContainer>

0 commit comments

Comments
 (0)