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
432 B
C++
20 lines
432 B
C++
![]()
6 years ago
|
#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_EQ(false, payload.empty());
|
||
|
|
||
|
payload = form_body.NextPayload();
|
||
|
EXPECT_EQ(true, payload.empty());
|
||
|
}
|