You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
424 B
C++
20 lines
424 B
C++
#include "gtest/gtest.h"
|
|
|
|
#include "webcc/body.h"
|
|
|
|
TEST(FormBodyTest, Payload) {
|
|
std::vector<webcc::FormPartPtr> parts{
|
|
std::make_shared<webcc::FormPart>("json", "{}", "application/json")
|
|
};
|
|
|
|
webcc::FormBody form_body{ parts, "123456" };
|
|
|
|
form_body.InitPayload();
|
|
|
|
auto payload = form_body.NextPayload();
|
|
EXPECT_TRUE(!payload.empty());
|
|
|
|
payload = form_body.NextPayload();
|
|
EXPECT_TRUE(payload.empty());
|
|
}
|