* The test now runs through.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40452 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2011-02-11 22:48:24 +00:00
parent bd000a4a14
commit bcab06b16d
@@ -27,8 +27,11 @@ void
NetworkInterfaceTest::setUp()
{
fInterface.SetTo("loopTest");
BNetworkRoster::Default().RemoveInterface(fInterface);
// just in case
CPPUNIT_ASSERT(BNetworkRoster::Default().AddInterface(fInterface) == B_OK);
CPPUNIT_ASSERT(fInterface.CountAddresses() == 0);
CPPUNIT_ASSERT(fInterface.CountAddresses() == 1);
// every interface has one unspec address
}
@@ -53,6 +56,9 @@ NetworkInterfaceTest::TestUnset()
void
NetworkInterfaceTest::TestFindAddress()
{
fInterface.RemoveAddressAt(0);
// Remove empty address
// Add first
BNetworkInterfaceAddress first;
@@ -66,6 +72,7 @@ NetworkInterfaceTest::TestFindAddress()
BNetworkInterfaceAddress second;
second.SetAddress(BNetworkAddress(AF_INET6, "::1"));
CPPUNIT_ASSERT(fInterface.FindAddress(second.Address()) < 0);
CPPUNIT_ASSERT(fInterface.AddAddress(second) == B_OK);
CPPUNIT_ASSERT(fInterface.FindAddress(second.Address()) >= 0);
@@ -85,6 +92,9 @@ NetworkInterfaceTest::TestFindAddress()
void
NetworkInterfaceTest::TestFindFirstAddress()
{
fInterface.RemoveAddressAt(0);
// Remove empty address
// Add first
BNetworkInterfaceAddress first;