## HTTPクライアント・サーバ用の検証 HTTPクライアント・サーバ用の検証 — libsoupを使ってあなたのHTTPクライアント・サーバが期待通りに動作しているかを検証します。 |

## Functions

void | soupcut_message_assert_equal_content_type ()
void | soupcut_client_assert_equal_content_type ()
void | soupcut_client_assert_response ()
void | soupcut_client_assert_equal_body ()
void | soupcut_client_assert_match_body ()

## 説明

## Functions

### soupcut_message_assert_equal_content_type ()

    void
    soupcut_message_assert_equal_content_type
                                   (const gchar *expected,
                                    SoupMessage *message,
                                    ...);

Passes if `expected` == `message->response_headers->content_type` .

#### Parameters

expected | 期待するContent-Type。 |
message | SoupMessageオブジェクト。 |
... | 追加メッセージ（省略可能）。詳細は`cut_message()`を見てください。 |

Since: 1.0.8

### soupcut_client_assert_equal_content_type ()

    void
    soupcut_client_assert_equal_content_type
                                   (const gchar *expected,
                                    SoupCutClient *client,
                                    ...);

Passes if `expected` equals to Content-Type of the latest message of `client` .

#### Parameters

expected | 期待するContent-Type。 |
client | SoupCutClientオブジェクト。 |
... | 追加メッセージ（省略可能）。詳細は`cut_message()`を見てください。 |

Since: 1.0.8

### soupcut_client_assert_response ()

    void
    soupcut_client_assert_response (SoupCutClient *client,
                                    ...);

`client`のステータスコードが2XXならパスします。

#### Parameters

client | SoupCutClientオブジェクト。 |
... | 追加メッセージ（省略可能）。詳細は`cut_message()`を見てください。 |

Since: 1.0.8

### soupcut_client_assert_equal_body ()

    void
    soupcut_client_assert_equal_body (const gchar *expected,
                                      SoupCutClient *client,
                                      ...);

Passes if `expected` == `client->response_body->data` .

#### Parameters

expected | 期待するレスポンスの本体。 |
client | SoupCutClientオブジェクト。 |
... | 追加メッセージ（省略可能）。詳細は`cut_message()`を見てください。 |

Since: 1.0.8

### soupcut_client_assert_match_body ()

    void
    soupcut_client_assert_match_body (const gchar *pattern,
                                      SoupCutClient *client,
                                      ...);

Passes if `pattern` matches the response body of the latest message of `client` .

#### Parameters

pattern | 正規表現。 |
client | SoupCutClientオブジェクト。 |
... | 追加メッセージ（省略可能）。詳細は`cut_message()`を見てください。 |

Since: 1.0.8

## Types and Values