Externalize in mock class

This commit is contained in:
2020-04-15 14:22:50 +02:00
parent 50fb6158af
commit 055eeb0065
2 changed files with 17 additions and 9 deletions
+16
View File
@@ -0,0 +1,16 @@
#ifndef MOCK_UDP_H
#define MOCK_UDP_H
const int UDP_PORT(13000);
sockaddr_in get_server_address(uint16_t udp_port)
{
sockaddr_in server_address = {0};
server_address.sin_family = AF_INET;
server_address.sin_addr.s_addr = INADDR_ANY;
server_address.sin_port = htons(udp_port);
return server_address;
}
#endif
+1 -9
View File
@@ -2,16 +2,8 @@
#include <jungfrau.hpp>
#include "gtest/gtest.h"
#include "UdpReceiver.hpp"
#include "mock/udp.hpp"
sockaddr_in get_server_address(uint16_t udp_port)
{
sockaddr_in server_address = {0};
server_address.sin_family = AF_INET;
server_address.sin_addr.s_addr = INADDR_ANY;
server_address.sin_port = htons(udp_port);
return server_address;
}
TEST(UdpReceiver, simple_recv)
{