2018-03-03 06:56:26 -08:00
|
|
|
#include "catch.hpp"
|
|
|
|
#include "WiFiClient.h"
|
|
|
|
|
|
|
|
TEST_CASE("Test WiFiClient","[WiFiClient]")
|
|
|
|
{
|
2018-03-05 17:03:40 -08:00
|
|
|
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());
|
|
|
|
}
|
2018-03-05 17:03:40 -08:00
|
|
|
|
|
|
|
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);
|
|
|
|
}
|