This is an automated email from the ASF dual-hosted git repository.
jooger pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new 3a7dadbec7 IGNITE-19065: add test to implicit insert null into not
null column (#3777)
3a7dadbec7 is described below
commit 3a7dadbec73a794c8a08cf8ac741a59ec446715b
Author: ygerzhedovich <[email protected]>
AuthorDate: Mon May 20 12:36:32 2024 +0300
IGNITE-19065: add test to implicit insert null into not null column (#3777)
---
.../apache/ignite/internal/sql/engine/ItNotNullConstraintTest.java | 5 +++++
.../src/integrationTest/sql/types/char/test_char_length.test | 6 ------
.../ignite/internal/sql/engine/planner/LimitOffsetPlannerTest.java | 2 +-
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git
a/modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintTest.java
b/modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintTest.java
index ee98b8a91b..072abe1d24 100644
---
a/modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintTest.java
+++
b/modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintTest.java
@@ -92,6 +92,11 @@ public abstract class ItNotNullConstraintTest extends
ClusterPerClassIntegration
"Column 'INT_COL' does not allow NULLs",
() -> runSql("INSERT INTO t1 SELECT 1, NULL"));
+ assertThrowsSqlException(
+ Sql.CONSTRAINT_VIOLATION_ERR,
+ "Column 'INT_COL' does not allow NULLs",
+ () -> runSql("INSERT INTO t1 (id) VALUES(1)"));
+
// UPDATE
sql("INSERT INTO t1 VALUES(1, 42)");
diff --git
a/modules/sql-engine/src/integrationTest/sql/types/char/test_char_length.test
b/modules/sql-engine/src/integrationTest/sql/types/char/test_char_length.test
index 243dcf284b..704402d77c 100644
---
a/modules/sql-engine/src/integrationTest/sql/types/char/test_char_length.test
+++
b/modules/sql-engine/src/integrationTest/sql/types/char/test_char_length.test
@@ -16,8 +16,6 @@ statement ok
CREATE TABLE t_default(c1 CHAR);
# If <length> is omitted, then a <length> of 1 (one) is implicit.
-skipif ignite3
-# https://issues.apache.org/jira/browse/IGNITE-18492
statement error
INSERT INTO t_default VALUES('12');
@@ -33,8 +31,6 @@ statement ok
CREATE TABLE t_three (c1 CHAR(3), c2 CHARACTER(3));
# MUST FAIL due to length
-skipif ignite3
-# https://issues.apache.org/jira/browse/IGNITE-18492
statement error
INSERT INTO t_three VALUES('1', '4444');
@@ -45,8 +41,6 @@ statement ok
DELETE FROM t_three WHERE c2 = '444';
# MUST FAIL due to length
-skipif ignite3
-# https://issues.apache.org/jira/browse/IGNITE-18492
statement error
INSERT INTO t_three VALUES('1234', '444');
diff --git
a/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/LimitOffsetPlannerTest.java
b/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/LimitOffsetPlannerTest.java
index 2b6c802917..5a0a82b957 100644
---
a/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/LimitOffsetPlannerTest.java
+++
b/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/LimitOffsetPlannerTest.java
@@ -196,7 +196,7 @@ public class LimitOffsetPlannerTest extends
AbstractPlannerTest {
@Test
public void testNestedOffset() throws Exception {
// Tests for planner for limit/sort in nested subqueries
- // See bug https://issues.apache.org/jira/browse/IGNITE-21946
+ // See bug https://issues.apache.org/jira/browse/IGNITE-22204
TableBuilder builder = TestBuilders.table()
.name("TEST")