コード例 #1
0
ファイル: DLHTTP.Test.cpp プロジェクト: Junhonguk/DataLogger
void test_requestbuilder_BuildsWithURLParameters(void)
{
    builder.reset();
    builder.setMethodAndURL("GET", "/update"); 
    builder.setURLParam("Param1", "Param1Value");
    builder.setURLParam("Param2", "Param2Value");
    builder.putHeader("Host", "www.example.com");
    builder.putBody(NULL);

    builder.writeToBuffer(requestBuffer, 512);

    TEST_ASSERT_EQUAL_STRING(
        "GET /update?Param1=Param1Value&Param2=Param2Value HTTP/1.1\r\n"
        "Host: www.example.com\r\n", requestBuffer); 
}
コード例 #2
0
ファイル: DLHTTP.Test.cpp プロジェクト: Junhonguk/DataLogger
void test_requestbuilder_BuildsWithMethodAndURLOnly(void)
{
    builder.setMethodAndURL("GET", "/");   
    builder.writeToBuffer(requestBuffer, 512);
    TEST_ASSERT_EQUAL_STRING("GET / HTTP/1.1\r\n", requestBuffer);
}