HTTPクライアント・サーバ用の検証 3 Cutterライブラリ
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()`を見てください。 |

1.0.8から

soupcut_message_assert_equal_content_type

### 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()`を見てください。 |

1.0.8から

soupcut_client_assert_equal_content_type

### soupcut_client_assert_response ()

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

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

#### Parameters

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

1.0.8から

soupcut_client_assert_response

### 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()`を見てください。 |

1.0.8から

soupcut_client_assert_equal_body

### 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()`を見てください。 |

1.0.8から

soupcut_client_assert_match_body

## Types and Values