-
eric@webkit.org authored
Reviewed by Steve Block. [chromium] Adds supports for layout tests using GeolocationServiceMock. https://bugs.webkit.org/show_bug.cgi?id=39081 Allows injection of GeolocationServiceMock factory. Tests: existing fast/dom/Geolocation/* * platform/GeolocationService.cpp: (WebCore::GeolocationService::useMock): (WebCore::GeolocationService::useMockFactory): * platform/GeolocationService.h: * platform/chromium/GeolocationServiceChromium.cpp: (WebCore::GeolocationServiceChromium::GeolocationServiceChromium): 2010-05-19 Marcus Bulach <bulach@chromium.org> Reviewed by Steve Block. [chromium] Adds supports for layout tests using GeolocationServiceMock. https://bugs.webkit.org/show_bug.cgi?id=39081 Allows injection of GeolocationServiceMock factory. Tests: existing fast/dom/Geolocation/* * WebKit.gyp: * public/WebGeolocationServiceMock.h: Added. * src/WebGeolocationServiceMock.cpp: Added. (WebCore::GeolocationServiceChromiumMock::create): (WebCore::GeolocationServiceChromiumMock::GeolocationServiceChromiumMock): (WebCore::GeolocationServiceChromiumMock::startUpdating): (WebCore::GeolocationServiceChromiumMock::stopUpdating): (WebCore::GeolocationServiceChromiumMock::lastPosition): (WebCore::GeolocationServiceChromiumMock::lastError): (WebCore::GeolocationServiceChromiumMock::geolocationServicePositionChanged): (WebCore::GeolocationServiceChromiumMock::geolocationServiceErrorOccurred): (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition): (WebKit::WebGeolocationServiceMock::setMockGeolocationError): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59772 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5517b2f8