mirror of
https://github.com/vbondarevsky/Connector.git
synced 2024-11-24 08:42:15 +02:00
Fix test
This commit is contained in:
parent
5c7daedb13
commit
0e74186e17
@ -8,13 +8,13 @@
|
||||
**Коннектор** - это "Requests" для мира 1С.
|
||||
|
||||
## Требования
|
||||
Платформа <span style="color:red">8.3.10</span> и выше
|
||||
Платформа **8.3.10** и выше
|
||||
|
||||
## Использование
|
||||
Скопируйте модуль к себе в конфигурацию
|
||||
|
||||
## Пример мощи библиотеки.
|
||||
Чем же хороша библиотека? Давай уже покажи пример.
|
||||
*Чем же хороша библиотека? Давай уже покажи пример.*
|
||||
|
||||
Получим данные JSON с помощью GET-запроса:
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
|
||||
```bsl
|
||||
// Коннектор
|
||||
Результат = КоннекторHTTP.РезультатКакJson(КоннекторHTTP.Get("https://api.github.com/events"));
|
||||
Результат = КоннекторHTTP.GetJson("https://api.github.com/events");
|
||||
```
|
||||
|
||||
Все! В ``Результат`` будут данные в структуре.
|
||||
|
@ -1,18 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ConfigDumpInfo xmlns="http://v8.1c.ru/8.3/xcf/dumpinfo" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" format="Hierarchical" version="2.8">
|
||||
<ConfigVersions>
|
||||
<Metadata name="CommonModule.КоннекторHTTP" id="b410e6fc-2af6-4b78-8dde-12f5e259926c" configVersion="653243a768a69446996d4f9d35317d2100000000"/>
|
||||
<Metadata name="CommonModule.КоннекторHTTP.Module" id="b410e6fc-2af6-4b78-8dde-12f5e259926c.0" configVersion="960f358b88d4da4c9ab829cdb076395300000000"/>
|
||||
<Metadata name="Configuration.Конфигурация" id="5eb9462b-b393-47be-933f-eee461b0776c" configVersion="0057811e9f88644e913ddbfd3d54452500000000"/>
|
||||
<Metadata name="Configuration.Конфигурация.HomePageWorkArea" id="d50a38bd-46a7-49df-b1c1-97a268165f22.8" configVersion="11d0048f1adb354897dfaea6652a7af300000000"/>
|
||||
<Metadata name="Constant.Логин" id="8bd340d0-18e1-11e9-928d-9801a79f9261" configVersion="d3732e36a923e348b68566183995259000000000"/>
|
||||
<Metadata name="Constant.Пароль" id="a9b2d2d8-18e1-11e9-928d-9801a79f9261" configVersion="ad4a5526dac7ad4199ad90825436293800000000"/>
|
||||
<Metadata name="DataProcessor.Тесты" id="9f97ab24-5fa8-4904-97a8-ba436e571008" configVersion="4e3c958cddc6d241893388163abbcc8c00000000">
|
||||
<Metadata name="CommonModule.КоннекторHTTP" id="b410e6fc-2af6-4b78-8dde-12f5e259926c" configVersion="829770922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="CommonModule.КоннекторHTTP.Module" id="b410e6fc-2af6-4b78-8dde-12f5e259926c.0" configVersion="6ec94d922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="Configuration.Конфигурация" id="5eb9462b-b393-47be-933f-eee461b0776c" configVersion="26c170922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="Configuration.Конфигурация.HomePageWorkArea" id="d50a38bd-46a7-49df-b1c1-97a268165f22.8" configVersion="f4ae5f922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="Constant.Логин" id="8bd340d0-18e1-11e9-928d-9801a79f9261" configVersion="76b770922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="Constant.Пароль" id="a9b2d2d8-18e1-11e9-928d-9801a79f9261" configVersion="3c8370922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="DataProcessor.Тесты" id="9f97ab24-5fa8-4904-97a8-ba436e571008" configVersion="467b17ba2723e91182989801a79f926100000000">
|
||||
<Metadata name="DataProcessor.Тесты.Attribute.ТестироватьСоединениеЧерезПрокси" id="913b491d-b727-4b54-97ed-92de17157c7b"/>
|
||||
</Metadata>
|
||||
<Metadata name="DataProcessor.Тесты.Form.Форма" id="16f1d17a-2ee6-412e-8eb7-aaa7d4ff8526" configVersion="c4efbc25838ca941b0a1132f8692626500000000"/>
|
||||
<Metadata name="DataProcessor.Тесты.Form.Форма.Form" id="16f1d17a-2ee6-412e-8eb7-aaa7d4ff8526.0" configVersion="22a98ea1dd212a47896075258435216900000000"/>
|
||||
<Metadata name="DataProcessor.Тесты.ObjectModule" id="9f97ab24-5fa8-4904-97a8-ba436e571008.0" configVersion="7d90954588342a42b4fb0423dafdc36a00000000"/>
|
||||
<Metadata name="Language.Русский" id="f58d5f4e-e29f-439e-ae9f-58b2015e0061" configVersion="3d6c3937a27e474ab74385d3d524188800000000"/>
|
||||
<Metadata name="DataProcessor.Тесты.Form.Форма" id="16f1d17a-2ee6-412e-8eb7-aaa7d4ff8526" configVersion="ce7370922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="DataProcessor.Тесты.Form.Форма.Form" id="16f1d17a-2ee6-412e-8eb7-aaa7d4ff8526.0" configVersion="76a96a922523e91182989801a79f926100000000"/>
|
||||
<Metadata name="DataProcessor.Тесты.ObjectModule" id="9f97ab24-5fa8-4904-97a8-ba436e571008.0" configVersion="5c3817ba2723e91182989801a79f926100000000"/>
|
||||
<Metadata name="Language.Русский" id="f58d5f4e-e29f-439e-ae9f-58b2015e0061" configVersion="c6ad70922523e91182989801a79f926100000000"/>
|
||||
</ConfigVersions>
|
||||
</ConfigDumpInfo>
|
@ -182,7 +182,7 @@
|
||||
Попытка
|
||||
Ответ = КоннекторHTTP.Get("https://httpbin.org/delay/10",, Новый Структура("Таймаут", 1));
|
||||
Исключение
|
||||
ВерноеИсключение(ИнформацияОбОшибке(), "Превышено время ожидания");
|
||||
ВерноеИсключение(ИнформацияОбОшибке(), СтрРазделить("Превышено время ожидания|Timeout exceeded", "|"));
|
||||
КонецПопытки;
|
||||
|
||||
ТестПройден("Тест_Таймаут");
|
||||
@ -512,8 +512,23 @@
|
||||
|
||||
Процедура ВерноеИсключение(ИнформацияОбОшибке, ОжидаемоеИсключение)
|
||||
|
||||
Если Не СтрНайти(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке), ОжидаемоеИсключение) Тогда
|
||||
ВызватьИсключение(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ТекстИсключения = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
|
||||
Если ТипЗнч(ОжидаемоеИсключение) = Тип("Массив") Тогда
|
||||
ТекстНайден = Ложь;
|
||||
Для Каждого Элемент Из ОжидаемоеИсключение Цикл
|
||||
Если СтрНайти(ТекстИсключения, Элемент) Тогда
|
||||
ТекстНайден = Истина;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если Не ТекстНайден Тогда
|
||||
ВызватьИсключение(ТекстИсключения);
|
||||
КонецЕсли
|
||||
Иначе
|
||||
Если Не СтрНайти(ТекстИсключения, ОжидаемоеИсключение) Тогда
|
||||
ВызватьИсключение(ТекстИсключения);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
Loading…
Reference in New Issue
Block a user