// Path: Proton/src/main/java/proton/inject/util/SparseClassArray.java
// public class SparseClassArray<T> {
//     private SparseArray<T> mArray = new SparseArray<T>();
// 
//     public void put(Class<?> key, T value) {
//         mArray.put(key.hashCode(), value);
//     }
// 
//     public T get(Class<?> key) {
//         return mArray.get(key.hashCode());
//     }
// 
//     public void remove(Class<?> key) {
//         mArray.remove(key.hashCode());
//     }
// 
//     public void clear() {
//         mArray.clear();
//     }
// }


import proton.inject.util.SparseClassArray;
import android.test.AndroidTestCase;
package proton.inject.util;


public class SparseClassArrayTest extends AndroidTestCase {
    public void testPutAndGet() {
// Path: Proton/src/main/java/proton/inject/util/SparseClassArray.java
// public class SparseClassArray<T> {
//     private SparseArray<T> mArray = new SparseArray<T>();
// 
//     public void put(Class<?> key, T value) {
//         mArray.put(key.hashCode(), value);
//     }
// 
//     public T get(Class<?> key) {
//         return mArray.get(key.hashCode());
//     }
// 
//     public void remove(Class<?> key) {
//         mArray.remove(key.hashCode());
//     }
// 
//     public void clear() {
//         mArray.clear();
//     }
// }


// Path: Proton/src/instrumentTest/java/proton/inject/util/SparseClassArrayTest.java
import proton.inject.util.SparseClassArray;
import android.test.AndroidTestCase;

package proton.inject.util;


public class SparseClassArrayTest extends AndroidTestCase {
    public void testPutAndGet() {
        SparseClassArray<String> arr = new SparseClassArray<String>();