HttpServer/test/test_WiFiClient.cpp

30 lines
604 B
C++
Raw Permalink Normal View History

2018-03-03 06:56:26 -08:00
#include "catch.hpp"
#include "WiFiClient.h"
TEST_CASE("Test WiFiClient","[WiFiClient]")
{
WiFiClient client("Foo");
CHECK(client.available() == 3);
CHECK(client.availableForWrite() == WIFICLIENT_BUFFER - 3);
2018-03-03 06:56:26 -08:00
CHECK(client.connected());
client.stop();
CHECK(!client.connected());
}
TEST_CASE("Test empty WiFiClient","[WiFiClient]")
{
WiFiClient client;
CHECK(!client.connected());
CHECK(client.available() == 0);
}
TEST_CASE("Test bool operator","[WiFiClient]")
{
WiFiClient client;
CHECK(!client);
WiFiClient client2("Foo");
CHECK(client2);
}