1/* 2 * Copyright 2010-2011, Axel D��rfler, axeld@pinc-software.de. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef NETWORK_ADDRESS_TEST_H 6#define NETWORK_ADDRESS_TEST_H 7 8 9#include <TestCase.h> 10#include <TestSuite.h> 11 12 13class NetworkAddressTest : public CppUnit::TestCase { 14public: 15 NetworkAddressTest(); 16 virtual ~NetworkAddressTest(); 17 18 void TestUnset(); 19 void TestSetTo(); 20 void TestWildcard(); 21 void TestNullAddr(); 22 void TestSetAddressFromFamilyPort(); 23 void TestIsLocal(); 24 void TestFlatten(); 25 void TestEquals(); 26 27 static void AddTests(BTestSuite& suite); 28}; 29 30 31#endif // NETWORK_ADDRESS_TEST_H 32