103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Most logic for the platform wifi provider is now factored into 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// WifiDataProviderCommon and covered by it's unit tests. 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "content/browser/geolocation/wifi_data_provider_win.h" 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "testing/gtest/include/gtest/gtest.h" 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace content { 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)TEST(GeolocationWifiDataProviderWinTest, CreateDestroy) { 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // WifiDataProviderCommon requires the client to have a message loop. 15c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) base::MessageLoop dummy_loop; 1603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) scoped_refptr<WifiDataProviderWin> instance(new WifiDataProviderWin); 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) instance = NULL; 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) SUCCEED(); 1903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) // Can't actually call start provider on the WifiDataProviderWin without 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) // it accessing hardware and so risking making the test flaky. 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace content 24