• Unit tests: Fixes CreateProfileAsyncHelper signature.

    mkarolin committed Aug 12, 2019
    ProfileManagerWithoutInit::CreateProfileAsyncHelper overridden in
    TorUnittestProfileManager now returns unique_ptr to Profile.
    
    Chromium change:
    
    https://chromium.googlesource.com/chromium/src/+/8f0b748a630d30d0cdc08cd2e4b6dd64b139e97b
    
    commit 8f0b748a630d30d0cdc08cd2e4b6dd64b139e97b
    Author: Daniel Hosseinian <dhoss@chromium.org>
    Date:   Fri Jun 7 18:21:04 2019 +0000
    
        ProfileManager::RegisterTestingProfile() now takes a std::unique_ptr
    
        This commit clarifies previously established ownership semantics of
        Profiles within ProfileManager through the use of unique pointers.
        Changes were made to the parameters of
        ProfileManager::RegisterTestingProfile() and
        ProfileManager::RegisterProfile() to take a std::unique_ptr instead of a
        raw pointer. A further change was made to the return type of
        ProfileManager::CreateProfileAsyncHelper() from a raw pointer to a
        unique pointer. All callers to the aforementioned functions (including
        unit tests) that made calls to the two functions are updated to pass in
        unique pointers.
    
        Bug: 968187