tree: 7b8d46d45537d5ce6d2440111cd07a000f07c8d2 [path history] [tgz]
  1. meta/
  2. BUILD.gn
  3. encoded_test.cc
  4. incoming_message_test.cc
  5. linearized.test.fidl
  6. outgoing_message_test.cc
  7. outgoing_to_incoming_message_test.cc
  8. README.md
  9. result_description_test.cc
src/lib/fidl/llcpp/tests/message_container/README.md

Message container tests

These cover the various LLCPP “message” classes and utilities, which are responsible for encoding/decoding FIDL values and sometimes allocating storage for them:

  • fidl::IncomingMessage
  • fidl::OutgoingMessage
  • fidl::OutgoingMessage
  • fidl::OutgoingIovecMessage
  • fidl::OwnedEncodedMessage<Foo>
  • fidl::UnownedEncodedMessage<Foo>
  • fidl::OutgoingToIncomingMessage
  • ...

In addition, the fidl::Result result/error types are also tested here, since a major use case is them being composed by message container types.