diff options
Diffstat (limited to 'tests/src/com/android/providers/contacts/MockitoHelper.java')
-rw-r--r-- | tests/src/com/android/providers/contacts/MockitoHelper.java | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/tests/src/com/android/providers/contacts/MockitoHelper.java b/tests/src/com/android/providers/contacts/MockitoHelper.java deleted file mode 100644 index 3f3f7f6..0000000 --- a/tests/src/com/android/providers/contacts/MockitoHelper.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.providers.contacts; - -import android.util.Log; - -/** - * Helper for Mockito-based test cases. - */ -public final class MockitoHelper { - private static final String TAG = "MockitoHelper"; - - private ClassLoader mOriginalClassLoader; - private Thread mContextThread; - - /** - * Creates a new helper, which in turn will set the context classloader so - * it can load Mockito resources. - * - * @param packageClass test case class - */ - public void setUp(Class<?> packageClass) throws Exception { - // makes a copy of the context classloader - mContextThread = Thread.currentThread(); - mOriginalClassLoader = mContextThread.getContextClassLoader(); - ClassLoader newClassLoader = packageClass.getClassLoader(); - Log.v(TAG, "Changing context classloader from " + mOriginalClassLoader - + " to " + newClassLoader); - mContextThread.setContextClassLoader(newClassLoader); - } - - /** - * Restores the context classloader to the previous value. - */ - public void tearDown() throws Exception { - Log.v(TAG, "Restoring context classloader to " + mOriginalClassLoader); - mContextThread.setContextClassLoader(mOriginalClassLoader); - } -} |