Protocols::Generics::Testing::IpResolvingTransportFactoryTest Class Reference

Inherits TestFixture.

Inheritance diagram for Protocols::Generics::Testing::IpResolvingTransportFactoryTest:

Inheritance graph
[legend]
Collaboration diagram for Protocols::Generics::Testing::IpResolvingTransportFactoryTest:

Collaboration graph
[legend]
List of all members.

Detailed Description

Tests for class IpResolvingTransportFactory.

Definition at line 39 of file IpResolvingTransportFactoryTest.cpp.

Public Member Functions

 IpResolvingTransportFactoryTest ()
void setUp ()
void tearDown ()
void testNoResolutionNecessaryJustDelegateToTheOtherFactory ()
void refCreateTransportStartsNameResolution (const Uri &uri)
void refNameResolutionFails (const Uri &uri)
Uri createResolvedUri (const Uri &uri, const QList< QHostAddress > &addresses)
void refNameResolved (const Uri &uri, const QList< QHostAddress > &addresses)
void refOtherFactoryFails (const Uri &uri, const QList< QHostAddress > &addresses)
void refOtherFactorySucceeds (const Uri &uri, const QList< QHostAddress > &addresses)
void refDestroyTransport ()
void testStartNameResolutionWhenUriIsNotIpAddressButNoNamesFound ()
void testCreateTransportWithNameResolutionOtherFactoryFails ()
void testCreateTransportWithNameResolutionOtherFactorySucceeds ()

Private Member Functions

 CPPUNIT_TEST_SUITE (IpResolvingTransportFactoryTest)
 CPPUNIT_TEST (testNoResolutionNecessaryJustDelegateToTheOtherFactory)
 CPPUNIT_TEST (testStartNameResolutionWhenUriIsNotIpAddressButNoNamesFound)
 CPPUNIT_TEST (testCreateTransportWithNameResolutionOtherFactoryFails)
 CPPUNIT_TEST (testCreateTransportWithNameResolutionOtherFactorySucceeds)
 CPPUNIT_TEST_SUITE_END ()

Private Attributes

auto_ptr< NameResolverMock > nameResolver
auto_ptr< TransportFactoryStatusMock > status
auto_ptr< TransportMock > transport
auto_ptr< TransportFactoryMock > otherFactory
auto_ptr< IpResolvingTransportFactoryfactoryReal
auto_ptr< IpResolvingTransportFactoryDriver > factory
const Uri notIpAddressUri
const QList< QHostAddress > noAddresses
const QList< QHostAddress > singleAddress


Constructor & Destructor Documentation

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::IpResolvingTransportFactoryTest  )  [inline]
 

Definition at line 60 of file IpResolvingTransportFactoryTest.cpp.


Member Function Documentation

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::CPPUNIT_TEST testCreateTransportWithNameResolutionOtherFactorySucceeds   )  [private]
 

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::CPPUNIT_TEST testCreateTransportWithNameResolutionOtherFactoryFails   )  [private]
 

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::CPPUNIT_TEST testStartNameResolutionWhenUriIsNotIpAddressButNoNamesFound   )  [private]
 

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::CPPUNIT_TEST testNoResolutionNecessaryJustDelegateToTheOtherFactory   )  [private]
 

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::CPPUNIT_TEST_SUITE IpResolvingTransportFactoryTest   )  [private]
 

Protocols::Generics::Testing::IpResolvingTransportFactoryTest::CPPUNIT_TEST_SUITE_END  )  [private]
 

Uri Protocols::Generics::Testing::IpResolvingTransportFactoryTest::createResolvedUri const Uri uri,
const QList< QHostAddress > &  addresses
[inline]
 

Definition at line 117 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::refCreateTransportStartsNameResolution const Uri uri  )  [inline]
 

Definition at line 97 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::refDestroyTransport  )  [inline]
 

Definition at line 162 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::refNameResolutionFails const Uri uri  )  [inline]
 

Definition at line 106 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::refNameResolved const Uri uri,
const QList< QHostAddress > &  addresses
[inline]
 

Definition at line 128 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::refOtherFactoryFails const Uri uri,
const QList< QHostAddress > &  addresses
[inline]
 

Definition at line 140 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::refOtherFactorySucceeds const Uri uri,
const QList< QHostAddress > &  addresses
[inline]
 

Definition at line 150 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::setUp  )  [inline]
 

Definition at line 67 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::tearDown  )  [inline]
 

Definition at line 78 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::testCreateTransportWithNameResolutionOtherFactoryFails  )  [inline]
 

Definition at line 176 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::testCreateTransportWithNameResolutionOtherFactorySucceeds  )  [inline]
 

Definition at line 183 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::testNoResolutionNecessaryJustDelegateToTheOtherFactory  )  [inline]
 

Definition at line 88 of file IpResolvingTransportFactoryTest.cpp.

void Protocols::Generics::Testing::IpResolvingTransportFactoryTest::testStartNameResolutionWhenUriIsNotIpAddressButNoNamesFound  )  [inline]
 

Definition at line 170 of file IpResolvingTransportFactoryTest.cpp.


Member Data Documentation

auto_ptr<IpResolvingTransportFactoryDriver> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::factory [private]
 

Definition at line 53 of file IpResolvingTransportFactoryTest.cpp.

auto_ptr<IpResolvingTransportFactory> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::factoryReal [private]
 

Definition at line 52 of file IpResolvingTransportFactoryTest.cpp.

auto_ptr<NameResolverMock> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::nameResolver [private]
 

Definition at line 48 of file IpResolvingTransportFactoryTest.cpp.

const QList<QHostAddress> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::noAddresses [private]
 

Definition at line 56 of file IpResolvingTransportFactoryTest.cpp.

const Uri Protocols::Generics::Testing::IpResolvingTransportFactoryTest::notIpAddressUri [private]
 

Definition at line 55 of file IpResolvingTransportFactoryTest.cpp.

auto_ptr<TransportFactoryMock> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::otherFactory [private]
 

Definition at line 51 of file IpResolvingTransportFactoryTest.cpp.

const QList<QHostAddress> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::singleAddress [private]
 

Definition at line 57 of file IpResolvingTransportFactoryTest.cpp.

auto_ptr<TransportFactoryStatusMock> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::status [private]
 

Definition at line 49 of file IpResolvingTransportFactoryTest.cpp.

auto_ptr<TransportMock> Protocols::Generics::Testing::IpResolvingTransportFactoryTest::transport [private]
 

Definition at line 50 of file IpResolvingTransportFactoryTest.cpp.


The documentation for this class was generated from the following file: