Немного тестов в офисном окружении

This commit is contained in:
Mikhail Chechnev 2018-11-26 20:52:35 +03:00
parent c71192553b
commit b36a6ceaa2
2 changed files with 18 additions and 6 deletions

View File

@ -14,7 +14,7 @@ let dbConnect = {
//Пароль пользователя БД
sPassword: "parus",
//Строка подключения к БД
sConnectString: "DEMOP_CITKSERV_WAN",
sConnectString: "DEMOP_CITKSERV",
//Наименование сервера приложений в сессии БД
sSessionAppName: "PARUS$ExchangeServer",
//Подключаемый модуль обслуживания БД (низкоуровневые функции работы с СУБД)

22
test.js
View File

@ -35,11 +35,18 @@ const pDB = require("./modules/parus_oracle_db");
const getServices = async () => {
let d = new db.DBConnector(cfg.dbConnect);
await d.connect();
let r = await d.getServices();
let q = await d.getOutgoing({ nPortionSize: 1 });
await d.disconnect();
console.log(q[0].bMsg instanceof Buffer);
try {
await d.connect();
let r = await d.getServices();
let q = await d.getOutgoing({ nPortionSize: 1 });
console.log(q);
let qs = await d.setQueueState({ nQueueId: 94568140, nExecState: 0 });
console.log(qs);
let l = await d.putLog({ nLogState: 0, sMsg: "Тест", nServiceId: 94557937, nServiceFnId: 94557939 });
await d.disconnect();
/*
console.log(q[0]);
console.log(q[0].blMsg instanceof Buffer);
let errs = utl.validateObject(r[1], srvModel.Service, "Сервис");
let errs2 = utl.validateObject({ functions: r[1].functions }, srvFnSModel.ServiceFunctions, "Функция сервиса");
let errs3 = utl.validateObject({ services: r }, srvsModel.Services, "Список сервисов");
@ -55,6 +62,11 @@ const getServices = async () => {
else console.log("Нет ошибок в сообщении обмена");
if (errs5) console.log(errs5);
else console.log("Нет ошибок в очереди сообщений обмена");
*/
} catch (e) {
await d.disconnect();
console.log(e.sCode + " " + e.sMessage);
}
};
getServices();