EMMA Coverage Report (generated Fri Aug 23 16:39:17 PDT 2013)
[all classes][org.chromium.chrome.browser.test]

COVERAGE SUMMARY FOR SOURCE FILE [ProviderTestBase.java]

nameclass, %method, %block, %line, %
ProviderTestBase.java0%   (0/1)0%   (0/3)0%   (0/49)0%   (0/13)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ProviderTestBase0%   (0/1)0%   (0/3)0%   (0/49)0%   (0/13)
ProviderTestBase (): void 0%   (0/1)0%   (0/3)0%   (0/1)
getContentResolver (): ContentResolver 0%   (0/1)0%   (0/4)0%   (0/1)
setUp (): void 0%   (0/1)0%   (0/42)0%   (0/11)

1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4 
5package org.chromium.chrome.browser.test;
6 
7import android.content.ContentProvider;
8import android.content.ContentResolver;
9import android.test.IsolatedContext;
10import android.test.mock.MockContentResolver;
11 
12import org.chromium.chrome.browser.ChromeBrowserProvider;
13import org.chromium.chrome.testshell.ChromiumTestShellActivity;
14import org.chromium.chrome.testshell.ChromiumTestShellTestBase;
15 
16/**
17 * Base class for Chrome's ContentProvider tests.
18 * Sets up a local ChromeBrowserProvider associated to a mock resolver in an isolated context.
19 */
20public class ProviderTestBase extends ChromiumTestShellTestBase {
21 
22    private IsolatedContext mContext;
23 
24    @Override
25    protected void setUp() throws Exception {
26        super.setUp();
27 
28        ChromiumTestShellActivity activity = launchChromiumTestShellWithUrl(null);
29        assertNotNull(activity);
30 
31        ContentProvider provider = new ChromeBrowserProvider();
32        provider.attachInfo(activity, null);
33 
34        MockContentResolver resolver = new MockContentResolver();
35        resolver.addProvider(ChromeBrowserProvider.getApiAuthority(activity), provider);
36        resolver.addProvider(ChromeBrowserProvider.getInternalAuthority(activity), provider);
37 
38        mContext = new IsolatedContext(resolver, activity);
39        assertTrue(getContentResolver() instanceof MockContentResolver);
40    }
41 
42    protected ContentResolver getContentResolver() {
43        return mContext.getContentResolver();
44    }
45}

[all classes][org.chromium.chrome.browser.test]
EMMA 2.0.5312 (C) Vladimir Roubtsov