| Top |
Assertions for HTTP client and serverAssertions for HTTP client and server — libsoupを使ってあなたのHTTPクライアント・サーバが期待通りに動作しているかを検証します。 |
| 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 () |
void soupcut_message_assert_equal_content_type (const gchar *expected,SoupMessage *message,...);
Passes if expected == message->response_headers->content_type .
期待するリスト。 |
期待するContent-Type。 |
|
message |
SoupMessageオブジェクト。 |
|
... |
追加メッセージ(省略可能)。詳細は |
Since: 1.0.8
void soupcut_client_assert_equal_content_type (const gchar *expected,SoupCutClient *client,...);
expectedがclientの最後のメッセージのContent-Typeと等しいとパスします。
期待するリスト。 |
期待するContent-Type。 |
|
client |
SoupCutClientオブジェクト。 |
|
... |
追加メッセージ(省略可能)。詳細は |
Since: 1.0.8
void soupcut_client_assert_response (SoupCutClient *client,...);
clientのステータスコードが2XXならパスします。
Since: 1.0.8
void soupcut_client_assert_equal_body (const gchar *expected,SoupCutClient *client,...);
Passes if expected == client->response_body->data .
期待するリスト。 |
期待するレスポンスの本体。 |
|
client |
SoupCutClientオブジェクト。 |
|
... |
追加メッセージ(省略可能)。詳細は |
Since: 1.0.8
void soupcut_client_assert_match_body (const gchar *pattern,SoupCutClient *client,...);
patternがclientの最後のメッセージのレスポンスの本体にマッチしたときにパスします。
Since: 1.0.8