18 lines
410 B
C++
18 lines
410 B
C++
#include "client.h"
|
|
#include "include/utils.h"
|
|
#include "server.h"
|
|
#include "gtest/gtest.h"
|
|
|
|
TEST(server, mock)
|
|
{
|
|
smartdns::MockServer server;
|
|
smartdns::Client client;
|
|
server.Start("udp://0.0.0.0:7053", [](struct smartdns::ServerRequestContext *request) {
|
|
request->response_data_len = 0;
|
|
return false;
|
|
});
|
|
|
|
ASSERT_TRUE(client.Query("example.com", 7053));
|
|
EXPECT_EQ(client.GetStatus(), "SERVFAIL");
|
|
}
|