You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-25 22:12:29 +02:00
Доработка тестов, блок спонсоров на сайте
This commit is contained in:
2
docs/docusaurus/docusaurus.config.js
vendored
2
docs/docusaurus/docusaurus.config.js
vendored
@@ -179,7 +179,7 @@ window.yaContextCb.push(() => {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
copyright: `${new Date().getFullYear()} OpenItegrations by Bayselonarrend`,
|
|
||||||
},
|
},
|
||||||
prism: {
|
prism: {
|
||||||
theme: prismThemes.github,
|
theme: prismThemes.github,
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
.features {
|
.features {
|
||||||
padding: 4rem 0;
|
padding-top: 4rem;
|
||||||
|
padding-bottom: 0rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.featureItem {
|
.featureItem {
|
||||||
|
|||||||
4
docs/docusaurus/src/css/custom.css
vendored
4
docs/docusaurus/src/css/custom.css
vendored
@@ -181,6 +181,10 @@ a:hover, .navbar__title:hover{
|
|||||||
font-weight: 490;
|
font-weight: 490;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.footer__title{
|
||||||
|
font-weight: 390;
|
||||||
|
}
|
||||||
|
|
||||||
li > a.menu__link {
|
li > a.menu__link {
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
}
|
}
|
||||||
|
|||||||
56
docs/docusaurus/src/pages/index.js
vendored
56
docs/docusaurus/src/pages/index.js
vendored
@@ -141,14 +141,66 @@ function HomepageHeader() {
|
|||||||
|
|
||||||
export default function Home() {
|
export default function Home() {
|
||||||
const { siteConfig } = useDocusaurusContext();
|
const { siteConfig } = useDocusaurusContext();
|
||||||
|
|
||||||
|
// Данные спонсоров: логотип, название, описание, ссылка
|
||||||
|
const sponsors = [
|
||||||
|
{
|
||||||
|
name: 'GreenAPI',
|
||||||
|
description: 'Стабильный шлюз WhatsApp API',
|
||||||
|
logo: '/img/Sponsors/GreenAPI.png',
|
||||||
|
url: 'https://green-api.com/',
|
||||||
|
},
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Layout
|
<Layout
|
||||||
title={`Открытый пакет интеграций`}
|
title={`Открытый пакет интеграций`}
|
||||||
description="ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript">
|
description="ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript"
|
||||||
|
>
|
||||||
<HomepageHeader />
|
<HomepageHeader />
|
||||||
<main>
|
<main>
|
||||||
<br /><hr />
|
<br />
|
||||||
|
<hr />
|
||||||
<AlternatingFeatures />
|
<AlternatingFeatures />
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
{/* === Спонсоры === */}
|
||||||
|
<section className={styles.sponsorsSection}>
|
||||||
|
<div className="container">
|
||||||
|
<Heading as="h2" className={clsx('text--center', styles.sponsorsTitle)}>
|
||||||
|
Наши спонсоры
|
||||||
|
</Heading>
|
||||||
|
<p className="text--center margin-bottom--lg">
|
||||||
|
Благодарим наших спонсоров за поддержку проекта
|
||||||
|
</p>
|
||||||
|
<br/>
|
||||||
|
<div className={styles.sponsorsGrid}>
|
||||||
|
{sponsors.map((sponsor, index) => (
|
||||||
|
<a
|
||||||
|
key={index}
|
||||||
|
href={sponsor.url}
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
className={styles.sponsorLink}
|
||||||
|
aria-label={`${sponsor.name} - ${sponsor.description}`}
|
||||||
|
>
|
||||||
|
<div className={styles.sponsorCard}>
|
||||||
|
<img
|
||||||
|
src={sponsor.logo}
|
||||||
|
alt={sponsor.name}
|
||||||
|
className={styles.sponsorLogo}
|
||||||
|
/>
|
||||||
|
<div className={styles.sponsorTooltip}>
|
||||||
|
<div>{sponsor.name}</div>
|
||||||
|
<small>{sponsor.description}</small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
</main>
|
</main>
|
||||||
</Layout>
|
</Layout>
|
||||||
);
|
);
|
||||||
|
|||||||
71
docs/docusaurus/src/pages/index.module.css
vendored
71
docs/docusaurus/src/pages/index.module.css
vendored
@@ -101,3 +101,74 @@
|
|||||||
.textContainer {
|
.textContainer {
|
||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.sponsorsSection {
|
||||||
|
padding: 1rem 0;
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorsTitle {
|
||||||
|
font-size: 2.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorsGrid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
|
||||||
|
gap: 2rem;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorLink {
|
||||||
|
text-decoration: none;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center; /* Центрирует карточку в ячейке */
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorCard {
|
||||||
|
position: relative;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 256px; /* Максимальная ширина карточки */
|
||||||
|
height: 200px;
|
||||||
|
background: white;
|
||||||
|
border-radius: 8px;
|
||||||
|
overflow: hidden;
|
||||||
|
transition: transform 0.3s ease;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorCard:hover {
|
||||||
|
transform: translateY(-5px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorLogo {
|
||||||
|
max-width: 80%;
|
||||||
|
max-height: 128px;
|
||||||
|
object-fit: contain;
|
||||||
|
opacity: 0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Всплывающая подсказка */
|
||||||
|
.sponsorTooltip {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background: #ffffff;
|
||||||
|
color: #000000;
|
||||||
|
padding: 8px 12px;
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 400;
|
||||||
|
text-align: center;
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
transition: opacity 0.3s ease;
|
||||||
|
transform: translateY(100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorCard:hover .sponsorTooltip {
|
||||||
|
opacity: 1;
|
||||||
|
visibility: visible;
|
||||||
|
transform: translateY(0);
|
||||||
|
}
|
||||||
@@ -1096,6 +1096,34 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьВариантыПараметровPostgres() Экспорт
|
||||||
|
|
||||||
|
МассивВариантов = Новый Массив;
|
||||||
|
|
||||||
|
ПараметрыТестаОсновные = Новый Структура;
|
||||||
|
ПараметрВКоллекцию("PG_IP" , ПараметрыТестаОсновные);
|
||||||
|
ПараметрВКоллекцию("PG_Password", ПараметрыТестаОсновные);
|
||||||
|
ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
|
||||||
|
ПараметрВКоллекцию("SQL" , ПараметрыТестаОсновные);
|
||||||
|
|
||||||
|
ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
|
||||||
|
|
||||||
|
ПараметрыТеста.Вставить("TLS" , Ложь);
|
||||||
|
ПараметрыТеста.Вставить("Port", 5432);
|
||||||
|
|
||||||
|
МассивВариантов.Добавить(ПараметрыТеста);
|
||||||
|
|
||||||
|
ПараметрыТеста = OPI_Инструменты.КопироватьКоллекцию(ПараметрыТестаОсновные);
|
||||||
|
|
||||||
|
ПараметрыТеста.Вставить("TLS" , Истина);
|
||||||
|
ПараметрыТеста.Вставить("Port", 5433);
|
||||||
|
|
||||||
|
МассивВариантов.Добавить(ПараметрыТеста);
|
||||||
|
|
||||||
|
Возврат МассивВариантов;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область Проверки
|
#Область Проверки
|
||||||
@@ -8055,6 +8083,306 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_СформироватьСтрокуПодключения(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено();
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ОткрытьСоединение(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
Результат = Строка(ТипЗнч(Результат));
|
||||||
|
ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ЗакрытьСоединение(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ЭтоКоннектор(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат).Равно(Истина);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ВыполнитьЗапросSQL(Знач Результат, Знач Вариант, Картинка = "")
|
||||||
|
|
||||||
|
Если Вариант = "Соединение" Тогда
|
||||||
|
|
||||||
|
Результат = Строка(ТипЗнч(Результат));
|
||||||
|
ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
|
||||||
|
|
||||||
|
ИначеЕсли ЗначениеЗаполнено(Вариант) Тогда
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Blob = Результат["data"][0]["data"]["BYTEA"];
|
||||||
|
|
||||||
|
Результат["data"][0]["data"]["BYTEA"] = "Base64";
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
ОжидаетЧто(Base64Значение(Blob).Размер()).Равно(Картинка.Размер());
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_СоздатьБазуДанных(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
Если Вариант = "Открытие" Тогда
|
||||||
|
|
||||||
|
Результат = Строка(ТипЗнч(Результат));
|
||||||
|
ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
|
||||||
|
|
||||||
|
ИначеЕсли Вариант = "Существующая" Тогда
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Ложь);
|
||||||
|
Иначе
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_СоздатьТаблицу(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Вариант) Тогда
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
Иначе
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Ложь);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ПолучитьИнформациюОТаблице(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Вариант) Тогда
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(25);
|
||||||
|
Иначе
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(0);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ДобавитьЗаписи(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ПолучитьЗаписи(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Вариант) Тогда
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(Результат["data"]) Тогда
|
||||||
|
Результат["data"][0]["bytea_field"]["BYTEA"] = Лев(Результат["data"][0]["bytea_field"]["BYTEA"], 10) + "...";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(5);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ОбновитьЗаписи(Знач Результат, Знач Вариант, Количество = "", СтруктураПолей = "")
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Проверка" Тогда
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
|
||||||
|
|
||||||
|
Для Н = 0 По Результат["data"].ВГраница() Цикл
|
||||||
|
|
||||||
|
Для Каждого Значение Из СтруктураПолей Цикл
|
||||||
|
Результат["data"][Н][Значение.Ключ] = Значение.Значение;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_УдалитьЗаписи(Знач Результат, Знач Вариант, Количество = "")
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Проверка" Тогда
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(Количество);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_УдалитьТаблицу(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_УдалитьБазуДанных(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
Если Вариант = "Открытие" Тогда
|
||||||
|
|
||||||
|
Результат = Строка(ТипЗнч(Результат));
|
||||||
|
ОжидаетЧто(Результат).Равно("AddIn.OPI_PostgreSQL.Main");
|
||||||
|
|
||||||
|
ИначеЕсли Вариант = "Ошибка" Или Вариант = "Ошибка подключения" Тогда
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Ложь);
|
||||||
|
Иначе
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ОчиститьТаблицу(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Проверка" Тогда
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(0);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ОтключитьВсеСоединенияБазыДанных(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ПолучитьСтруктуруФильтраЗаписей(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Пустая" Тогда
|
||||||
|
|
||||||
|
Для Каждого Элемент Из Результат Цикл
|
||||||
|
|
||||||
|
Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
|
||||||
|
ОжидаетЧто(ЗначениеЗаполнено(Элемент.Значение)).Равно(Ложь);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ПолучитьНастройкиTLS(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ДобавитьКолонкуТаблицы(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Проверка" Тогда
|
||||||
|
|
||||||
|
Найдена = Ложь;
|
||||||
|
|
||||||
|
Для Каждого Колонка Из Результат["data"] Цикл
|
||||||
|
|
||||||
|
Если Колонка["column_name"] = "new_field" Тогда
|
||||||
|
ОжидаетЧто(нРег(Колонка["data_type"])).Равно("text");
|
||||||
|
Найдена = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
ОжидаетЧто(Найдена).Равно(Истина);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_УдалитьКолонкуТаблицы(Знач Результат, Знач Вариант)
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Проверка" Тогда
|
||||||
|
|
||||||
|
Найдена = Ложь;
|
||||||
|
|
||||||
|
Для Каждого Колонка Из Результат["data"] Цикл
|
||||||
|
|
||||||
|
Если Колонка["column_name"] = "new_field" Тогда
|
||||||
|
Найдена = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
ОжидаетЧто(Найдена).Равно(Ложь);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция Проверка_PostgreSQL_ГарантироватьТаблицу(Знач Результат, Знач Вариант, СтруктураКолонок = "")
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|
||||||
|
Если Вариант = "Проверка" Тогда
|
||||||
|
|
||||||
|
ОжидаетЧто(Результат["data"].Количество()).Равно(СтруктураКолонок.Количество());
|
||||||
|
|
||||||
|
Для Каждого Колонка Из Результат["data"] Цикл
|
||||||
|
ОжидаетЧто(нРег(Колонка["data_type"])).Равно(нРег(СтруктураКолонок[Колонка["column_name"]]));
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ОжидаетЧто(Результат["commit"]["result"]).Равно(Истина);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
Процедура Проверка_Пусто(Знач Результат) Экспорт
|
Процедура Проверка_Пусто(Знач Результат) Экспорт
|
||||||
|
|
||||||
Если Не нРег(Строка(Результат)) = "null" Тогда
|
Если Не нРег(Строка(Результат)) = "null" Тогда
|
||||||
@@ -8151,38 +8479,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура Проверка_SQLiteУспех(Знач Результат) Экспорт
|
|
||||||
|
|
||||||
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Проверка_SQLiteОшибка(Знач Результат) Экспорт
|
|
||||||
|
|
||||||
ОжидаетЧто(Результат["result"]).Равно(Ложь);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Проверка_SQLiteСтроки(Знач Результат, Знач Количество) Экспорт
|
|
||||||
|
|
||||||
ОжидаетЧто(Результат["rows"]).Равно(Количество);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Проверка_SQLiteЗначенияПолей(Знач Результат, Знач СтруктураЗначений) Экспорт
|
|
||||||
|
|
||||||
Для Каждого Значение Из СтруктураЗначений Цикл
|
|
||||||
Результат[Значение.Ключ] = Значение.Значение;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Проверка_SQLiteНетЗаписей(Знач Результат) Экспорт
|
|
||||||
|
|
||||||
ОжидаетЧто(Результат["data"].Количество()).Равно(0);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура Проверка_РезультатИстина(Знач Результат) Экспорт
|
Процедура Проверка_РезультатИстина(Знач Результат) Экспорт
|
||||||
|
|
||||||
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
ОжидаетЧто(Результат["result"]).Равно(Истина);
|
||||||
|
|||||||
1083
src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl
vendored
1083
src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl
vendored
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user