From 6f955b1ed25b66d3f7bbe4a9fb6741430588d5b6 Mon Sep 17 00:00:00 2001 From: Mikhail Chechnev Date: Wed, 28 Nov 2018 16:28:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D1=8B=20=D1=81=D1=85?= =?UTF-8?q?=D0=B5=D0=BC=20=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/test.js b/test.js index 206c722..8bcd820 100644 --- a/test.js +++ b/test.js @@ -12,10 +12,11 @@ const queueModel = require("./models/obj_queue"); //Модель данных п const queuesModel = require("./models/obj_queues"); //Модель данных списка позиций очереди обмена const dbConnectorModel = require("./models/prms_db_connector"); //Описатели параметров функций модуля подключения к БД const dbConnectorInterfaceModel = require("./models/intf_db_connector_module"); //Интерфейс модуля взаимодействия с БД +const configModel = require("./models/obj_config"); //Модель данных настроек сервера приложений +const prmsAppModel = require("./models/prms_app"); //Модель данны параметров функций сервера приложений const utl = require("./core/utils"); //Вспомогательные функции const db = require("./core/db_connector"); //Взаимодействие с БД const cfg = require("./config"); //Настройки сервера приложений - const pDB = require("./modules/parus_oracle_db"); //let a = utl.validateObject( @@ -69,7 +70,23 @@ const getServices = async () => { } }; -getServices(); +//getServices(); +let errs = utl.validateObject(cfg, configModel.config, "Файл настроек"); +if (errs) console.log(errs); +else console.log("Нет ошибок в файле настроек"); + +errs = utl.validateObject(cfg.dbConnect, configModel.dbConnect, "Настройки подключения"); +if (errs) console.log(errs); +else console.log("Нет ошибок в настройках подключения"); + +errs = utl.validateObject(cfg.outgoing, configModel.outgoing, "Параметры очереди"); +if (errs) console.log(errs); +else console.log("Нет ошибок в параметрах очереди"); + +cfg.dbConnect.sUser = null; +errs = utl.validateObject({ config: cfg }, prmsAppModel.init, "Параметры инициализации сервера приложений"); +if (errs) console.log(errs); +else console.log("Нет ошибок в инициализации сервера приложений"); /* const errors = srvModel.schema.validate({ nId: 123, sCode: "", nSrvType: "", sSrvType: "" });