tree: beef7e4ea67b4bebd88a838b4465bed194327285 [path history] [tgz]
  1. intrusive_container/
  2. meta/
  3. async_loop_and_endpoints_fixture.h
  4. bind_server_overloads_test.cc
  5. BUILD.gn
  6. client_base_test.cc
  7. client_checkers.h
  8. client_continuation_test.cc
  9. client_controller_test.cc
  10. client_end_test.cc
  11. client_test.cc
  12. fake_sequence_dispatcher.cc
  13. fake_sequence_dispatcher.h
  14. intrusive_wavl_tree_tests.cc
  15. lsan_disabler.h
  16. mock_client_impl.h
  17. README.md
  18. server_binding_test.cc
  19. server_end_test.cc
  20. server_test.cc
  21. shared_client_test.cc
  22. teardown_observer_test.cc
  23. test_messages.h
  24. thread_checker_test.cc
  25. transaction_tests.cc
src/lib/fidl/llcpp/tests/dispatcher/README.md

Dispatcher tests

These cover the client/server message dispatching layer:

  • client/server endpoints
  • client binding API
  • client internals
    • fidl::internal::ResponseContext
    • fidl::internal::ClientBase
  • server binding API
  • server internals
    • fidl::Transaction

It is preferable to keep tests self-contained and focused.