public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE \"TestTable1\" (\"TestColumn1\" NVARCHAR2(255) DEFAULT 'Default' NOT NULL, \"TestColumn2\" NUMBER(10,0) DEFAULT 0 NOT NULL)"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = _generator.Generate(expression); result.ShouldBe("CREATE TABLE \"public\".\"TestTable1\" (\"TestColumn1\" text NOT NULL DEFAULT 'Default', \"TestColumn2\" integer NOT NULL DEFAULT 0);"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE [dbo].[TestTable1] ([TestColumn1] NVARCHAR(255) NOT NULL DEFAULT N'Default', [TestColumn2] INTEGER NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE \"TestTable1\" (\"TestColumn1\" TEXT NOT NULL DEFAULT 'Default', \"TestColumn2\" INTEGER NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE TestTable1 (TestColumn1 VARCHAR(255) DEFAULT 'Default' NOT NULL, TestColumn2 INTEGER DEFAULT 0 NOT NULL)"); }
public override void CanCreateTableWithDefaultValue() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var sql = generator.Generate(expression); sql.ShouldBe( "CREATE TABLE [TestTable1] ([TestColumn1] NVARCHAR(255) NOT NULL CONSTRAINT DF_TestTable1_TestColumn1 DEFAULT 'Default', [TestColumn2] INT NOT NULL CONSTRAINT DF_TestTable1_TestColumn2 DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE TestTable1 (TestColumn1 DBCLOB(1048576) CCSID 1200 NOT NULL DEFAULT 'Default', TestColumn2 INTEGER NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE COLUMN TABLE \"TestTable1\" (\"TestColumn1\" NVARCHAR(255) DEFAULT N'Default', \"TestColumn2\" INTEGER DEFAULT 0);"); }
public override void CanCreateTableWithDefaultValueWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE `TestTable1` (`TestColumn1` VARCHAR(255) NOT NULL DEFAULT 'Default', `TestColumn2` INTEGER NOT NULL DEFAULT 0) ENGINE = INNODB"); }
public override void CanCreateTableWithDefaultValue() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); var result = generator.Generate(expression); result.ShouldBe( "CREATE TABLE 'TestTable1' ('TestColumn1' TEXT NOT NULL DEFAULT 'Default', 'TestColumn2' INTEGER NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueWithCustomSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.SchemaName = "TestSchema"; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE \"TestTable1\" (\"TestColumn1\" VARCHAR(255) DEFAULT 'Default' NOT NULL, \"TestColumn2\" INTEGER DEFAULT 0 NOT NULL)"); }
public override void CanCreateTableWithDefaultValueWithCustomSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.SchemaName = "TestSchema"; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE TestSchema.TestTable1 (TestColumn1 NVARCHAR2(255) DEFAULT 'Default' NOT NULL, TestColumn2 NUMBER(10,0) DEFAULT 0 NOT NULL)"); }
public override void CanCreateTableWithDefaultValueWithCustomSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.SchemaName = "TestSchema"; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE [TestTable1] ([TestColumn1] NVARCHAR(255) NOT NULL CONSTRAINT [DF_TestTable1_TestColumn1] DEFAULT N'Default', [TestColumn2] INT NOT NULL CONSTRAINT [DF_TestTable1_TestColumn2] DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNullWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; expression.Columns[0].TableName = expression.TableName; var result = _generator.Generate(expression); result.ShouldBe("CREATE TABLE \"public\".\"TestTable1\" (\"TestColumn1\" text NOT NULL DEFAULT NULL, \"TestColumn2\" integer NOT NULL DEFAULT 0);"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNull() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; var result = _generator.Generate(expression); result.ShouldBe( "CREATE TABLE [TestTable1] ([TestColumn1] VARCHAR(255) NOT NULL DEFAULT NULL, [TestColumn2] INTEGER NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNullWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; expression.Columns[0].TableName = expression.TableName; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE TestTable1 (TestColumn1 VARCHAR(255) DEFAULT NULL NOT NULL, TestColumn2 INTEGER DEFAULT 0 NOT NULL)"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNullWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; expression.Columns[0].TableName = expression.TableName; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE `TestTable1` (`TestColumn1` VARCHAR(255) NOT NULL DEFAULT NULL, `TestColumn2` INTEGER NOT NULL DEFAULT 0) ENGINE = INNODB"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNullWithDefaultSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; expression.Columns[0].TableName = expression.TableName; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE \"TestTable1\" (\"TestColumn1\" BLOB SUB_TYPE TEXT DEFAULT NULL NOT NULL, \"TestColumn2\" INTEGER DEFAULT 0 NOT NULL)"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNull() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; var result = generator.Generate(expression); result.ShouldBe( "CREATE TABLE 'TestTable1' ('TestColumn1' TEXT NOT NULL DEFAULT NULL, 'TestColumn2' INTEGER NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueWithCustomSchema() { Assert.Ignore("HANA does not support schema like us know schema in hana is a database name"); var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.SchemaName = "TestSchema"; var result = Generator.Generate(expression); result.ShouldBe("CREATE COLUMN TABLE \"TestSchema\".\"TestTable1\" (\"TestColumn1\" text NOT NULL DEFAULT 'Default', \"TestColumn2\" integer NOT NULL DEFAULT 0)"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNullWithCustomSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; expression.Columns[0].TableName = expression.TableName; expression.SchemaName = "TestSchema"; var result = Generator.Generate(expression); result.ShouldBe("CREATE COLUMN TABLE \"TestTable1\" (\"TestColumn1\" NVARCHAR(255) DEFAULT NULL, \"TestColumn2\" INTEGER DEFAULT 0);"); }
public override void CanCreateTableWithDefaultValueExplicitlySetToNullWithCustomSchema() { var expression = GeneratorTestHelper.GetCreateTableWithDefaultValue(); expression.Columns[0].DefaultValue = null; expression.Columns[0].TableName = expression.TableName; expression.SchemaName = "TestSchema"; var result = Generator.Generate(expression); result.ShouldBe("CREATE TABLE TestSchema.TestTable1 (TestColumn1 DBCLOB(1048576) CCSID 1200 NOT NULL DEFAULT NULL, TestColumn2 INTEGER NOT NULL DEFAULT 0)"); }