template <typename T>

class RadarProxyTest

Defined at line 166 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

Protected Members

FakeRadarDriver fake_driver_
Client dut_client_

Public Methods

void RadarProxyTest<T> ()

Defined at line 168 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void SetUp ()

Defined at line 175 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void TearDown ()

Defined at line 194 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void ConnectToFirstRadarDevice (ConnectDeviceCallback connect_device)

Defined at line 204 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

Protected Methods

void UnbindProviderAndWaitForConnectionAttempt ()

Closes the RadarBurstProvider connection between radar-proxy and the radar driver, and waits

for radar-proxy to process the epitaph. After this call, requests to radar-proxy should either

succeed or fail depending on the value of provider_connect_fail_.

Defined at line 224 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void UnbindReaderAndWaitForConnectionAttempt ()

Same as above, but for RadarBurstReader.

Defined at line 233 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void UnbindRadarDevice ()

Defined at line 241 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void AddRadarDevice ()

Defined at line 246 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

void BindInjector (fidl::ServerEnd<fuchsia_hardware_radar::RadarBurstInjector> server_end)

Defined at line 253 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h

async::Loop & loop ()

Defined at line 264 of file ../../src/devices/radar/bin/radar-proxy/test/radar-proxy-test.h