diff --git a/csharp/test/Drivers/Interop/Snowflake/ErrorHandlingTests.cs b/csharp/test/Drivers/Interop/Snowflake/ErrorHandlingTests.cs index bc52639a36..9d4a427c58 100644 --- a/csharp/test/Drivers/Interop/Snowflake/ErrorHandlingTests.cs +++ b/csharp/test/Drivers/Interop/Snowflake/ErrorHandlingTests.cs @@ -58,9 +58,9 @@ public ErrorHandlingTests(ITestOutputHelper output) /// Tests for invalid table and column names /// [SkippableTheory] - [InlineData("NUMERIC", "0", "INVALID_TABLE_NAME", null, new[] { "[Snowflake] 002003 (42S02)" /*, "SQL compilation error", "Object 'INVALID_TABLE_NAME' does not exist or not authorized" */ })] - [InlineData("NUMERIC", "0", null, "INVALID_" + DefaultColumnName, new[] { "[Snowflake] 000904 (42000)" /*, "SQL compilation error", "invalid identifier 'INVALID_" + DefaultColumnName + "'" */ })] - [InlineData("NUMERIC", "0", null, "\"" + DefaultColumnNameLower + "\"", new[] { "[Snowflake] 000904 (42000)" /*, "SQL compilation error", "invalid identifier '\"column_name\"'" */ })] + [InlineData("NUMERIC", "0", "INVALID_TABLE_NAME", null, new[] { "002003", "42S02" })] + [InlineData("NUMERIC", "0", null, "INVALID_" + DefaultColumnName, new[] { "000904", "42000" })] + [InlineData("NUMERIC", "0", null, "\"" + DefaultColumnNameLower + "\"", new[] { "000904", "42000" })] public void TestInvalidObjectName(string columnSpecification, string sourceValue, string overrideTableName, string overrideColumnName, string[] expectedExceptionMessage = null) { InitializeTest(columnSpecification, sourceValue, out string columnName, out string tableName); @@ -71,12 +71,12 @@ public void TestInvalidObjectName(string columnSpecification, string sourceValue /// Tests for invalid syntax. /// [SkippableTheory] - [InlineData("NUMERIC", "0", null, DefaultColumnName + ",", new[] { "[Snowflake] 001003 (42000)" /*, "SQL compilation error", "syntax error", "unexpected 'AS'" */ })] - [InlineData("NUMERIC", "0", null, "," + DefaultColumnName, new[] { "[Snowflake] 001003 (42000)" /*, "SQL compilation error", "syntax error", "unexpected ','" */ })] - [InlineData("NUMERIC", "0", null, "'" + DefaultColumnName, new[] { "[Snowflake] 001003 (42000)" /*, "SQL compilation error", "parse error", "near ''." */ })] - [InlineData("NUMERIC", "0", null, DefaultColumnName + "'", new[] { "[Snowflake] 001003 (42000)" /*, "SQL compilation error", "parse error", "near ''" */ })] - [InlineData("NUMERIC", "0", null, "\"" + DefaultColumnName, new[] { "[Snowflake] 001003 (42000)" /*, "SQL compilation error", "parse error", "near ''" */ })] - [InlineData("NUMERIC", "0", null, DefaultColumnName + "\"", new[] { "[Snowflake] 001003 (42000)" /*, "SQL compilation error", "parse error", "near ''" */ })] + [InlineData("NUMERIC", "0", null, DefaultColumnName + ",", new[] { "001003", "42000" })] + [InlineData("NUMERIC", "0", null, "," + DefaultColumnName, new[] { "001003", "42000" })] + [InlineData("NUMERIC", "0", null, "'" + DefaultColumnName, new[] { "001003", "42000" })] + [InlineData("NUMERIC", "0", null, DefaultColumnName + "'", new[] { "001003", "42000" })] + [InlineData("NUMERIC", "0", null, "\"" + DefaultColumnName, new[] { "001003", "42000" })] + [InlineData("NUMERIC", "0", null, DefaultColumnName + "\"", new[] { "001003", "42000" })] public void TestInvalidSyntax(string columnSpecification, string sourceValue, string overrideTableName, string overrideColumnName, string[] expectedExceptionMessage = null) { InitializeTest(columnSpecification, sourceValue, out string columnName, out string tableName);