Skip to content

Commit

Permalink
Добавлены тесты
Browse files Browse the repository at this point in the history
  • Loading branch information
alexandr-yang committed Mar 12, 2024
1 parent 4a17419 commit 0e394f6
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/en/DataProcessors/Tests/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ Function TestsList() Export
Tests.Add("Test_XmlSending");
Tests.Add("Test_ReadResponseAsXDTO");
Tests.Add("Test_ComplexRequestParameters");
Tests.Add("Test_RequestParametersSpecialSymbols");
Tests.Add("Test_PostEmptyJson");
If TestAuthentificationAWS4_HMAC_SHA256 Then
Tests.Add("Тест_AuthentificationAWS4_HMAC_SHA256");
Expand Down Expand Up @@ -1010,6 +1011,15 @@ Procedure Test_ComplexRequestParameters() Export

EndProcedure

Procedure Test_RequestParametersSpecialSymbols() Export

Result = HTTPConnector.GetJson("https://connectorhttp.ru/anything?q-w=1&e.r=2&t[]=42");
AssertEquals(Result["args"]["q-w"], "1");
AssertEquals(Result["args"]["e.r"], "2");
AssertEquals(Result["args"]["t[]"], "42");

EndProcedure

Procedure Test_PostEmptyJson() Export

Json = New Structure;
Expand Down
10 changes: 10 additions & 0 deletions src/ru/DataProcessors/Тесты/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
Тесты.Добавить("Тест_ОтправкаXml");
Тесты.Добавить("Тест_ПрочитатьОтветКакXDTO");
Тесты.Добавить("Тест_СложныеПараметрыЗапроса");
Тесты.Добавить("Тест_ПараметрыЗапросаСоСпециальнымиСимволами");
Тесты.Добавить("Тест_PostПустойJson");
Если ТестироватьАутентификациюAWS4_HMAC_SHA256 Тогда
Тесты.Добавить("Тест_АутентификацияAWS4_HMAC_SHA256");
Expand Down Expand Up @@ -1044,6 +1045,15 @@

КонецПроцедуры

Процедура Тест_ПараметрыЗапросаСоСпециальнымиСимволами() Экспорт

Результат = КоннекторHTTP.GetJson("https://connectorhttp.ru/anything?q-w=1&e.r=2&t[]=42");
УтверждениеВерно(Результат["args"]["q-w"], "1");
УтверждениеВерно(Результат["args"]["e.r"], "2");
УтверждениеВерно(Результат["args"]["t[]"], "42");

КонецПроцедуры

Процедура Тест_PostПустойJson() Экспорт

Json = Новый Структура;
Expand Down

0 comments on commit 0e394f6

Please sign in to comment.