template <class Resource = internal::EmptyResource>

class WeaveTestFixture

Defined at line 37 of file ../../src/connectivity/weave/adaptation/tests/weave_test_fixture.h

A RealLoopFixture that runs the loop in a separate thread, allowing blocking

synchronous calls to be made in the test code.

Optionally supports resources which must outlive the fixture loop. The

resource will be constructed before the RealLoopFixture is set up and

destroyed after the RealLoopFixture is torn down.

Resource must be default-constructible. If the subclass needs to control

construction or use a non-default-constructible resource, then a resource of

unique_ptr

<ActualResource

> may be used instead.

Public Methods

void SetUp ()

Defined at line 39 of file ../../src/connectivity/weave/adaptation/tests/weave_test_fixture.h

void TearDown ()

Defined at line 44 of file ../../src/connectivity/weave/adaptation/tests/weave_test_fixture.h

void RunFixtureLoop ()

Defined at line 49 of file ../../src/connectivity/weave/adaptation/tests/weave_test_fixture.h

void StopFixtureLoop ()

Defined at line 57 of file ../../src/connectivity/weave/adaptation/tests/weave_test_fixture.h

Protected Methods

Resource & resource ()

Defined at line 67 of file ../../src/connectivity/weave/adaptation/tests/weave_test_fixture.h