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); }
void test_requestbuilder_BuildsWithMethodAndURLOnly(void) { builder.setMethodAndURL("GET", "/"); builder.writeToBuffer(requestBuffer, 512); TEST_ASSERT_EQUAL_STRING("GET / HTTP/1.1\r\n", requestBuffer); }