[roll] Roll fuchsia [bt][fastpair] Parameterize happy path GATT write request tests

Three GATT write request handling tests in the gatt_service mod were
almost exactly the same: the test code sent a GATT Write request from
the lower layer to a specific characteristic, and checked that the Gatt-
Service stream generated the correct GattRequest item.

Refactor this logic into a test method parameterized by characteristic
handle and a matcher for the GattRequest stream items, and replace the 3
very similar test bodies of with an invocation of this new method.

Original-Bug: 95542
Test: Refactor, `$ fx test bt-fastpair-provider-tests` to verify.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/669437
Original-Revision: 6a38ec3284d9afed3a90475bab7487e55a29f4a1
GitOrigin-RevId: 1f7481facc612ae2efbf18a9f141811768686a7b
Change-Id: Ife6efb70b68c10aa7334b2bbd52136f223f254e2
1 file changed
tree: 90cb42d6bcd01b8838f30adc9ed57b49fb943471
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.