Тесты схем валидации очереди и сообщений очереди
This commit is contained in:
parent
2a416b2440
commit
db252fb95e
@ -14,7 +14,7 @@ let dbConnect = {
|
|||||||
//Пароль пользователя БД
|
//Пароль пользователя БД
|
||||||
sPassword: "parus",
|
sPassword: "parus",
|
||||||
//Строка подключения к БД
|
//Строка подключения к БД
|
||||||
sConnectString: "DEMOP_CITKSERV",
|
sConnectString: "DEMOP_CITKSERV_WAN",
|
||||||
//Наименование модуля (для сессии БД)
|
//Наименование модуля (для сессии БД)
|
||||||
sSessionModuleName: "PARUS$ExchangeServer",
|
sSessionModuleName: "PARUS$ExchangeServer",
|
||||||
//Подключаемый модуль обслуживания БД (низкоуровневые функции работы с СУБД)
|
//Подключаемый модуль обслуживания БД (низкоуровневые функции работы с СУБД)
|
||||||
|
14
test.js
14
test.js
@ -8,6 +8,8 @@ const srvsModel = require("./models/obj_services"); //Модель данных
|
|||||||
const srvModel = require("./models/obj_service"); //Модель данных сервиса
|
const srvModel = require("./models/obj_service"); //Модель данных сервиса
|
||||||
const srvFnModel = require("./models/obj_service_function"); //Модель данных функции сервиса
|
const srvFnModel = require("./models/obj_service_function"); //Модель данных функции сервиса
|
||||||
const srvFnSModel = require("./models/obj_service_functions"); //Модель данных функции сервиса
|
const srvFnSModel = require("./models/obj_service_functions"); //Модель данных функции сервиса
|
||||||
|
const queueModel = require("./models/obj_queue"); //Модель данных позиции очереди обмена
|
||||||
|
const queuesModel = require("./models/obj_queues"); //Модель данных списка позиций очереди обмена
|
||||||
const dbConnectorModel = require("./models/prms_db_connector"); //Описатели параметров функций модуля подключения к БД
|
const dbConnectorModel = require("./models/prms_db_connector"); //Описатели параметров функций модуля подключения к БД
|
||||||
const dbConnectorInterfaceModel = require("./models/intf_db_connector_module"); //Интерфейс модуля взаимодействия с БД
|
const dbConnectorInterfaceModel = require("./models/intf_db_connector_module"); //Интерфейс модуля взаимодействия с БД
|
||||||
const utl = require("./core/utils"); //Вспомогательные функции
|
const utl = require("./core/utils"); //Вспомогательные функции
|
||||||
@ -34,19 +36,25 @@ const pDB = require("./modules/parus_oracle_db");
|
|||||||
const getServices = async () => {
|
const getServices = async () => {
|
||||||
let d = new db.DBConnector(cfg.dbConnect);
|
let d = new db.DBConnector(cfg.dbConnect);
|
||||||
await d.connect();
|
await d.connect();
|
||||||
r = await d.getServices();
|
let r = await d.getServices();
|
||||||
|
let q = await d.getOutgoing({ nPortionSize: 1 });
|
||||||
await d.disconnect();
|
await d.disconnect();
|
||||||
console.log(r);
|
console.log(q[0].bMsg instanceof Buffer);
|
||||||
let errs = utl.validateObject(r[1], srvModel.Service, "Сервис");
|
let errs = utl.validateObject(r[1], srvModel.Service, "Сервис");
|
||||||
let errs2 = utl.validateObject({ functions: r[1].functions }, srvFnSModel.ServiceFunctions, "Функция сервиса");
|
let errs2 = utl.validateObject({ functions: r[1].functions }, srvFnSModel.ServiceFunctions, "Функция сервиса");
|
||||||
let errs3 = utl.validateObject({ services: r }, srvsModel.Services, "Список сервисов");
|
let errs3 = utl.validateObject({ services: r }, srvsModel.Services, "Список сервисов");
|
||||||
console.log(r[1].functions[0]);
|
let errs4 = utl.validateObject(q[0], queueModel.Queue, "Позиция очереди обмена");
|
||||||
|
let errs5 = utl.validateObject({ queues: q }, queuesModel.Queues, "Очередь сообщений обмена");
|
||||||
if (errs2) console.log(errs2);
|
if (errs2) console.log(errs2);
|
||||||
else console.log("Нет ошибок в функции сервиса");
|
else console.log("Нет ошибок в функции сервиса");
|
||||||
if (errs) console.log(errs);
|
if (errs) console.log(errs);
|
||||||
else console.log("Нет ошибок в сервисе");
|
else console.log("Нет ошибок в сервисе");
|
||||||
if (errs3) console.log(errs3);
|
if (errs3) console.log(errs3);
|
||||||
else console.log("Нет ошибок в списке сервисов");
|
else console.log("Нет ошибок в списке сервисов");
|
||||||
|
if (errs4) console.log(errs4);
|
||||||
|
else console.log("Нет ошибок в сообщении обмена");
|
||||||
|
if (errs5) console.log(errs5);
|
||||||
|
else console.log("Нет ошибок в очереди сообщений обмена");
|
||||||
};
|
};
|
||||||
|
|
||||||
getServices();
|
getServices();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user