@@ -0,0 +1,982 @@
+package org.robolectric;%0A%0Aimport static org.assertj.core.api.Assertions.assertThat;%0A%0Aimport java.util.Arrays;%0Aimport java.util.Collection;%0A%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0Aimport org.robolectric.annotation.Config;%0A%0Aimport android.net.Uri;%0A%0A/**%0A * Parameterized tests using an Android class originally created outside of the Robolectric classloader.%0A */%0A@RunWith(ParameterizedRobolectricTestRunner.class)%0Apublic final class ParameterizedRobolectricTestRunnerClassLoaderTest %7B%0A%0A  private final Uri uri;%0A%0A  public ParameterizedRobolectricTestRunnerClassLoaderTest(Uri uri) %7B%0A    this.uri = uri;%0A  %7D%0A%0A  @Test%0A  @Config(manifest = Config.NONE)%0A  public void parse() %7B%0A    Uri currentUri = Uri.parse(%22http://host/%22);%0A    assertThat(currentUri).isEqualTo(uri);%0A  %7D%0A%0A  @ParameterizedRobolectricTestRunner.Parameters%0A  public static Collection getTestData() %7B%0A    Object%5B%5D%5B%5D data = %7B%0A        %7B Uri.parse(%22http://host/%22) %7D%0A    %7D;%0A    return Arrays.asList(data);%0A  %7D%0A%7D%0A

Test ParameterizedRobolectricTestRunner with Android class parameters