Added MSQL test cases for Extension.

This commit is contained in:
Nagesh Dhope 2019-09-06 16:28:41 +05:30 committed by Akshay Joshi
parent 8e4e8b3e5a
commit 9f26e7ed20
13 changed files with 46 additions and 3 deletions

View File

@ -0,0 +1,2 @@
ALTER EXTENSION sslinfo
SET SCHEMA public;

View File

@ -0,0 +1,2 @@
ALTER EXTENSION citext
UPDATE TO "1.1";

View File

@ -0,0 +1,3 @@
CREATE EXTENSION sslinfo
SCHEMA test_extension_schema
VERSION "1.0";

View File

@ -5,23 +5,27 @@
"name": "Create Extension with all options",
"endpoint": "NODE-extension.obj",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql",
"data": {
"name": "sslinfo",
"schema": "test_extension_schema",
"version": "1.0"
},
"expected_sql_file": "create_extension_with_all_options.sql",
"expected_msql_file": "msql_create_extension_with_all_options.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='sslinfo' and e2.version='1.0';"
},
{
"type": "alter",
"name": "Alter Extension version",
"name": "Alter Extension schema",
"endpoint": "NODE-extension.obj_id",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql_id",
"data": {
"schema": "public"
},
"expected_sql_file": "alter_extension_schema.sql",
"expected_msql_file": "msql_alter_extension_schema.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='sslinfo' and e2.version='1.0';"
},
{
@ -36,11 +40,13 @@
"name": "Create Extension with default schema",
"endpoint": "NODE-extension.obj",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql",
"data": {
"name": "citext",
"version": "1.0"
},
"expected_sql_file": "create_extension_with_default_schema.sql",
"expected_msql_file": "msql_create_extension_with_default_schema.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='citext' and e2.version='1.0';"
},
{
@ -48,10 +54,12 @@
"name": "Alter Extension version",
"endpoint": "NODE-extension.obj_id",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql_id",
"data": {
"version": "1.1"
},
"expected_sql_file": "alter_extension_version.sql",
"expected_msql_file": "msql_alter_extension_version.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='citext' and e2.version='1.1';"
},
{

View File

@ -0,0 +1,2 @@
ALTER EXTENSION sslinfo
SET SCHEMA public;

View File

@ -0,0 +1,3 @@
CREATE EXTENSION sslinfo
SCHEMA test_extension_schema
VERSION "1.0";

View File

@ -5,23 +5,27 @@
"name": "Create Extension with all options",
"endpoint": "NODE-extension.obj",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql",
"data": {
"name": "sslinfo",
"schema": "test_extension_schema",
"version": "1.0"
},
"expected_sql_file": "create_extension_with_all_options.sql",
"expected_msql_file": "msql_create_extension_with_all_options.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='sslinfo' and e2.version='1.0';"
},
{
"type": "alter",
"name": "Alter Extension version",
"name": "Alter Extension schema",
"endpoint": "NODE-extension.obj_id",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql_id",
"data": {
"schema": "public"
},
"expected_sql_file": "alter_extension_schema.sql",
"expected_msql_file": "msql_alter_extension_schema.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='sslinfo' and e2.version='1.0';"
},
{

View File

@ -0,0 +1,2 @@
ALTER EXTENSION sslinfo
SET SCHEMA public;

View File

@ -0,0 +1,2 @@
ALTER EXTENSION adminpack
UPDATE TO "1.1";

View File

@ -0,0 +1,3 @@
CREATE EXTENSION sslinfo
SCHEMA test_extension_schema
VERSION "1.2";

View File

@ -0,0 +1,2 @@
CREATE EXTENSION adminpack
VERSION "1.0";

View File

@ -5,23 +5,27 @@
"name": "Create Extension with all options",
"endpoint": "NODE-extension.obj",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql",
"data": {
"name": "sslinfo",
"schema": "test_extension_schema",
"version": "1.2"
},
"expected_sql_file": "create_extension_with_all_options.sql",
"expected_msql_file": "msql_create_extension_with_all_options.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='sslinfo' and e2.version='1.2';"
},
{
"type": "alter",
"name": "Alter Extension version",
"name": "Alter Extension schema",
"endpoint": "NODE-extension.obj_id",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql_id",
"data": {
"schema": "public"
},
"expected_sql_file": "alter_extension_schema.sql",
"expected_msql_file": "msql_alter_extension_schema.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='sslinfo' and e2.version='1.2';"
},
{
@ -36,11 +40,13 @@
"name": "Create Extension with default schema",
"endpoint": "NODE-extension.obj",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql",
"data": {
"name": "adminpack",
"version": "1.0"
},
"expected_sql_file": "create_extension_with_default_schema.sql",
"expected_msql_file": "msql_create_extension_with_default_schema.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='adminpack' and e2.version='1.0';"
},
{
@ -48,10 +54,12 @@
"name": "Alter Extension version",
"endpoint": "NODE-extension.obj_id",
"sql_endpoint": "NODE-extension.sql_id",
"msql_endpoint": "NODE-extension.msql_id",
"data": {
"version": "1.1"
},
"expected_sql_file": "alter_extension_version.sql",
"expected_msql_file": "msql_alter_extension_version.sql",
"precondition_sql": "select count(e1.name) \nfrom pg_available_extensions e1, pg_available_extension_versions e2\nwhere e1.name = e2.name and e1.name='adminpack' and e2.version='1.0';"
},
{