Skip to content

Commit

Permalink
RC
Browse files Browse the repository at this point in the history
  • Loading branch information
astrizhachuk committed Aug 21, 2020
1 parent 3df9b5e commit 6b29d83
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 21 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,19 +108,19 @@ Mock = Mock.Server( "http://server", "1099", True );

### Setup Expectations<a name="SetupExpectations"></a>

Setup expectation (and verify requests) consists of two stages: preparing conditions (json) and sending an action (PUT json).
Setup expectation (and verify requests) consists of two stages: preparing conditions (JSON) and sending an action (PUT JSON).

There are two types of methods: **intermediate** (returns self-object) and **terminal** (perform action). Some object's methods as parameters can accept a reference to themselves with preparing conditions or a json-format string. Before executing the action, the necessary json will be automatically generated depending on the selected terminal operation and preconditions.
There are two types of methods: **intermediate** (returns self-object) and **terminal** (perform action). Some object's methods as parameters can accept a reference to themselves with preparing conditions or a JSON-format string. Before executing the action, the necessary JSON will be automatically generated depending on the selected terminal operation and preconditions.

Use method chaining style (fluent interface):

```text
# full json without auto-generating
# full JSON without auto-generating
Mock.Server( "localhost", "1080" )
.When( "{""name"":""value""}" )
.Respond();
# httpRequest property in json-style
# httpRequest property in JSON-style
Mock.Server( "localhost", "1080" )
.When(
Mock.Request( """name"":""value""" )
Expand Down
8 changes: 4 additions & 4 deletions docs/ru/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,19 +108,19 @@ docker-compose -f "docker-compose.yml" up -d --build

### Установка ожидания поведения<a name="SetupExpectations"></a>

Установка ожидания поведения (и проверка запросов) состоит из двух стадий: подготовка условий (в формате json) и выполнение действия для этих условий (отправка json на сервер).
Установка ожидания поведения (и проверка запросов) состоит из двух стадий: подготовка условий (в формате JSON) и выполнение действия для этих условий (отправка JSON на сервер).

Для клиента доступны два вида методов: **промежуточные** (возвращающие ссылки на объект клиента) и **терминальные** (выполняющие некоторое действие). Некоторые методы принимать в качестве параметров как ссылки на объекты с установленными предварительными условиями, так и строки в формате json. Перед отправкой сообщения на сервер будет автоматически сгенерирован необходимый json в зависимости от выбранной терминальной операции и предварительных условий.
Для клиента доступны два вида методов: **промежуточные** (возвращающие ссылки на объект клиента) и **терминальные** (выполняющие некоторое действие). Некоторые методы принимать в качестве параметров как ссылки на объекты с установленными предварительными условиями, так и строки в формате JSON. Перед отправкой сообщения на сервер будет автоматически сгенерирован необходимый JSON в зависимости от выбранной терминальной операции и предварительных условий.

Текущая реализация клиента позволяет использовать вызовы методов в виде цепочки действий, завершающихся терминальной операцией (fluent interface):

```text
# передача готового json без автоматической генерации
# передача готового JSON без автоматической генерации
Мок.Сервер( "localhost", "1080" )
.Когда( "{""name"":""value""}" )
.Ответить();
# передача свойства httpRequest в json-формате
# передача свойства httpRequest в JSON-формате
Мок.Server( "localhost", "1080" )
.Когда(
Мок.Запрос( """name"":""value""" )
Expand Down
4 changes: 2 additions & 2 deletions mockserver-client.Tests/features/all/Tests_CreateMock.feature
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ Scenario: CreateNewClientsWithServer
| 'Tests_CreateMock.CreateNewClientsWithServer(Context());' |

@OnServer
Scenario: CreateClientNotDefaultUrl
Scenario: CreateClientNotDefaultURL
And I execute 1C:Enterprise script at server
| 'Tests_CreateMock.CreateClientNotDefaultUrl(Context());' |
| 'Tests_CreateMock.CreateClientNotDefaultURL(Context());' |

@OnServer
Scenario: CreateClientOnlyServerName
Expand Down
4 changes: 2 additions & 2 deletions mockserver-client.Tests/features/all/Tests_Respond.feature
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ Feature: mockserver-client.Tests.Tests_Respond
That I can guarantee the execution of the method

@OnServer
Scenario: RespondUrlException
Scenario: RespondURLException
And I execute 1C:Enterprise script at server
| 'Tests_Respond.RespondUrlException(Context());' |
| 'Tests_Respond.RespondURLException(Context());' |

@OnServer
Scenario: RespondWhenFullJSON
Expand Down
4 changes: 2 additions & 2 deletions mockserver-client.Tests/features/all/Tests_Verify.feature
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ Feature: mockserver-client.Tests.Tests_Verify
That I can guarantee the execution of the method

@OnServer
Scenario: VerifyUrlException
Scenario: VerifyURLException
And I execute 1C:Enterprise script at server
| 'Tests_Verify.VerifyUrlException(Context());' |
| 'Tests_Verify.VerifyURLException(Context());' |

@OnServer
Scenario: VerifyWhenFullJSON
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Procedure CreateNewClientsWithServer(Context) Export
EndProcedure

// @unit-test
Procedure CreateClientNotDefaultUrl(Context) Export
Procedure CreateClientNotDefaultURL(Context) Export

// given
Mock = DataProcessors.MockServerClient.Create();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#Region Internal

// @unit-test
Procedure RespondUrlException(Context) Export
Procedure RespondURLException(Context) Export

// given
Mock = DataProcessors.MockServerClient.Create();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#Region Internal

// @unit-test
Procedure VerifyUrlException(Context) Export
Procedure VerifyURLException(Context) Export

// given
Mock = DataProcessors.MockServerClient.Create();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
</synonym>
<useStandardCommands>true</useStandardCommands>
<attributes uuid="b364f2cc-edd3-4a22-a989-1b1e6ba8e619">
<name>Url</name>
<name>URL</name>
<synonym>
<key>en</key>
<value>Url</value>
<value>URL</value>
</synonym>
<synonym>
<key>ru</key>
<value>Url</value>
<value>URL</value>
</synonym>
<type>
<types>String</types>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1575,7 +1575,7 @@ EndFunction

EndIf;

ThisObject.MockServerResponse = HTTPConnector.Put( ThisObject.Url + "/mockserver/" + Action,
ThisObject.MockServerResponse = HTTPConnector.Put( ThisObject.URL + "/mockserver/" + Action,
PutJSON,
PutHeaders );

Expand Down

0 comments on commit 6b29d83

Please sign in to comment.