33
33
const oracledb = require ( 'oracledb' ) ;
34
34
const assert = require ( 'assert' ) ;
35
35
const dbConfig = require ( './dbconfig.js' ) ;
36
+ const testsUtil = require ( './testsUtil.js' ) ;
36
37
37
38
describe ( '12. resultSet1.js' , function ( ) {
38
39
@@ -627,6 +628,7 @@ describe('12. resultSet1.js', function() {
627
628
628
629
it ( '12.6.1 the amount and value of metaData should be correct' , async function ( ) {
629
630
631
+ const tableName = "nodb_tab_manycolumns" ;
630
632
/* Helper functions */
631
633
const StringBuffer = function ( ) {
632
634
this . buffer = [ ] ;
@@ -647,7 +649,7 @@ describe('12. resultSet1.js', function() {
647
649
648
650
const createTab = function ( size ) {
649
651
const buffer = new StringBuffer ( ) ;
650
- buffer . append ( " CREATE TABLE nodb_tab_manycolumns( " ) ;
652
+ buffer . append ( ` CREATE TABLE ${ tableName } ( ` ) ;
651
653
652
654
for ( let i = 0 ; i < size - 1 ; i ++ ) {
653
655
buffer . append ( "c" + i + " NUMBER, " ) ;
@@ -660,18 +662,17 @@ describe('12. resultSet1.js', function() {
660
662
/*********************/
661
663
const columnsAmount = 1000 ;
662
664
663
- const sql = createTab ( columnsAmount ) ;
664
- await conn . execute ( sql ) ;
665
+ await testsUtil . createTable ( conn , tableName , createTab ( columnsAmount ) ) ;
665
666
const result = await conn . execute (
666
- " SELECT * FROM nodb_tab_manycolumns" ,
667
+ ` SELECT * FROM ${ tableName } ` ,
667
668
[ ] ,
668
669
{ resultSet : true } ) ;
669
670
const rs = result . resultSet ;
670
671
for ( let i = 0 ; i < columnsAmount ; i ++ ) {
671
672
assert . strictEqual ( rs . metaData [ i ] . name , 'C' + i ) ;
672
673
}
673
674
await rs . close ( ) ;
674
- await conn . execute ( "DROP TABLE nodb_tab_manycolumns PURGE" ) ;
675
+ await testsUtil . dropTable ( conn , tableName ) ;
675
676
} ) ;
676
677
677
678
it ( '12.6.2 can distinguish lower case and upper case' , async function ( ) {
0 commit comments