* 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:
@@ -27,8 +27,11 @@ void
|
|||||||
NetworkInterfaceTest::setUp()
|
NetworkInterfaceTest::setUp()
|
||||||
{
|
{
|
||||||
fInterface.SetTo("loopTest");
|
fInterface.SetTo("loopTest");
|
||||||
|
BNetworkRoster::Default().RemoveInterface(fInterface);
|
||||||
|
// just in case
|
||||||
|
|
||||||
CPPUNIT_ASSERT(BNetworkRoster::Default().AddInterface(fInterface) == B_OK);
|
CPPUNIT_ASSERT(BNetworkRoster::Default().AddInterface(fInterface) == B_OK);
|
||||||
CPPUNIT_ASSERT(fInterface.CountAddresses() == 0);
|
CPPUNIT_ASSERT(fInterface.CountAddresses() == 1);
|
||||||
// every interface has one unspec address
|
// every interface has one unspec address
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,6 +56,9 @@ NetworkInterfaceTest::TestUnset()
|
|||||||
void
|
void
|
||||||
NetworkInterfaceTest::TestFindAddress()
|
NetworkInterfaceTest::TestFindAddress()
|
||||||
{
|
{
|
||||||
|
fInterface.RemoveAddressAt(0);
|
||||||
|
// Remove empty address
|
||||||
|
|
||||||
// Add first
|
// Add first
|
||||||
|
|
||||||
BNetworkInterfaceAddress first;
|
BNetworkInterfaceAddress first;
|
||||||
@@ -66,6 +72,7 @@ NetworkInterfaceTest::TestFindAddress()
|
|||||||
|
|
||||||
BNetworkInterfaceAddress second;
|
BNetworkInterfaceAddress second;
|
||||||
second.SetAddress(BNetworkAddress(AF_INET6, "::1"));
|
second.SetAddress(BNetworkAddress(AF_INET6, "::1"));
|
||||||
|
|
||||||
CPPUNIT_ASSERT(fInterface.FindAddress(second.Address()) < 0);
|
CPPUNIT_ASSERT(fInterface.FindAddress(second.Address()) < 0);
|
||||||
CPPUNIT_ASSERT(fInterface.AddAddress(second) == B_OK);
|
CPPUNIT_ASSERT(fInterface.AddAddress(second) == B_OK);
|
||||||
CPPUNIT_ASSERT(fInterface.FindAddress(second.Address()) >= 0);
|
CPPUNIT_ASSERT(fInterface.FindAddress(second.Address()) >= 0);
|
||||||
@@ -85,6 +92,9 @@ NetworkInterfaceTest::TestFindAddress()
|
|||||||
void
|
void
|
||||||
NetworkInterfaceTest::TestFindFirstAddress()
|
NetworkInterfaceTest::TestFindFirstAddress()
|
||||||
{
|
{
|
||||||
|
fInterface.RemoveAddressAt(0);
|
||||||
|
// Remove empty address
|
||||||
|
|
||||||
// Add first
|
// Add first
|
||||||
|
|
||||||
BNetworkInterfaceAddress first;
|
BNetworkInterfaceAddress first;
|
||||||
|
|||||||
Reference in New Issue
Block a user