DpmTestBase.java revision c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686
1c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki/*
2c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * Copyright (C) 2015 The Android Open Source Project
3c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki *
4c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * Licensed under the Apache License, Version 2.0 (the "License");
5c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * you may not use this file except in compliance with the License.
6c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * You may obtain a copy of the License at
7c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki *
8c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki *      http://www.apache.org/licenses/LICENSE-2.0
9c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki *
10c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * Unless required by applicable law or agreed to in writing, software
11c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * distributed under the License is distributed on an "AS IS" BASIS,
12c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * See the License for the specific language governing permissions and
14c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki * limitations under the License.
15c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki */
16c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki
17c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onukipackage com.android.server.devicepolicy;
18c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki
19c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onukiimport android.content.Context;
20c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onukiimport android.test.AndroidTestCase;
21c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki
22c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onukipublic class DpmTestBase extends AndroidTestCase {
23c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    private DpmMockContext mMockContext;
24c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki
25c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    @Override
26c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    protected void setUp() throws Exception {
27c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki        super.setUp();
28c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki
29c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki        mMockContext = new DpmMockContext(super.getContext());
30c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    }
31c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki
32c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    @Override
33c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    public DpmMockContext getContext() {
34c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki        return mMockContext;
35c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki    }
36c9754cf0dfa66d39ce9ea0d2eeab5f7c442a9686Makoto Onuki}
37