| Cutterリファレンスマニュアル | ||||
|---|---|---|---|---|
| Top | 説明 | ||||
libsoupを使ったHTTPクライアント・サーバ用の検証libsoupを使ったHTTPクライアント・サーバ用の検証 — libsoupを使ってあなたのHTTPクライアント・サーバが期待通りに動作しているかを検証します。 |
void soupcut_message_assert_equal_content_type (const gchar *expected, SoupMessage *message, ...); void soupcut_client_assert_equal_content_type (const gchar *expected, SoupCutClient *client, ...); void soupcut_client_assert_response (SoupCutClient *client, ...); void soupcut_client_assert_equal_body (const gchar *expected, SoupCutClient *client, ...); void soupcut_client_assert_match_body (const gchar *pattern, SoupCutClient *client, ...);
void soupcut_message_assert_equal_content_type (const gchar *expected, SoupMessage *message, ...);
expected == message->response_headers->content_typeが成り立つときパスします。
|
期待するContent-Type。 |
|
SoupMessageオブジェクト。 |
|
追加メッセージ(省略可能)。詳細はcut_message()を見てください。 |
1.0.8から
void soupcut_client_assert_equal_content_type (const gchar *expected, SoupCutClient *client, ...);
expectedがclientの最後のメッセージのContent-Typeと等しいとパスします。
|
期待するContent-Type。 |
|
SoupCutClientオブジェクト。 |
|
追加メッセージ(省略可能)。詳細はcut_message()を見てください。 |
1.0.8から
void soupcut_client_assert_response (SoupCutClient *client, ...);
clientのステータスコードが2XXならパスします。
|
SoupCutClientオブジェクト。 |
|
追加メッセージ(省略可能)。詳細はcut_message()を見てください。 |
1.0.8から
void soupcut_client_assert_equal_body (const gchar *expected, SoupCutClient *client, ...);
expected == message->response_body->dataが成り立つときパスします。
|
期待するレスポンスの本体。 |
|
SoupCutClientオブジェクト。 |
|
追加メッセージ(省略可能)。詳細はcut_message()を見てください。 |
1.0.8から
void soupcut_client_assert_match_body (const gchar *pattern, SoupCutClient *client, ...);
patternがclientの最後のメッセージのレスポンスの本体にマッチしたときにパスします。
|
正規表現。 |
|
SoupCutClientオブジェクト。 |
|
追加メッセージ(省略可能)。詳細はcut_message()を見てください。 |
1.0.8から