Convert base::Callback move-only support tests to be type parameterized.

- Deduplicates copy and pasted test logic for scoped_ptr and
  std::unique_ptr.
- Adds test coverage of std::unique_ptr with a custom deleter.

BUG=561749

Review URL: https://codereview.chromium.org/1610053002

Cr-Commit-Position: refs/heads/master@{#370750}


CrOS-Libchrome-Original-Commit: f10b7732d68db797aa14195149882b2f928f3b54
1 file changed
tree: 5189aa211b790ea001bb060df352856591152b79
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/