libweave: Test for libweave public API.

Only GCD registration is implemented.
Added more mocks of public interfaces.

BUG=brillo:1256
TEST=`FEATURES=test emerge-gizmo libweave buffet`

Change-Id: I70efbee318955e446c0c5c5490dc2d40b526683a
Reviewed-on: https://chromium-review.googlesource.com/294844
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
19 files changed
tree: 885bb4448a0efa9dddae07b70499367827da73cc
  1. libweave/