org.robolectric.ParameterizedRobolectricTestRunner Java Examples
The following examples show how to use
org.robolectric.ParameterizedRobolectricTestRunner.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: KeyCodeParameterizedTest.java From Connect-SDK-Android-Core with Apache License 2.0 | 6 votes |
@ParameterizedRobolectricTestRunner.Parameters public static Collection<Object[]> data() { return Arrays.asList( new Object[][] { {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, } ); }
Example #2
Source File: DrawerActivityTest.java From materialistic with Apache License 2.0 | 6 votes |
@ParameterizedRobolectricTestRunner.Parameters public static List<Object[]> provideParameters() { return Arrays.asList( new Object[]{R.id.drawer_account, LoginActivity.class}, new Object[]{R.id.drawer_list, ListActivity.class}, new Object[]{R.id.drawer_best, BestActivity.class}, new Object[]{R.id.drawer_new, NewActivity.class}, new Object[]{R.id.drawer_show, ShowActivity.class}, new Object[]{R.id.drawer_ask, AskActivity.class}, new Object[]{R.id.drawer_job, JobsActivity.class}, new Object[]{R.id.drawer_settings, SettingsActivity.class}, new Object[]{R.id.drawer_favorite, FavoriteActivity.class}, new Object[]{R.id.drawer_popular, PopularActivity.class}, new Object[]{R.id.drawer_submit, SubmitActivity.class}, new Object[]{R.id.drawer_feedback, FeedbackActivity.class} ); }
Example #3
Source File: PreferencesMigrationTest.java From materialistic with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters public static List<Object[]> provideParameters() { return Arrays.asList( new Object[]{R.string.pref_item_click, true, R.string.pref_story_display, R.string.pref_story_display_value_comments}, new Object[]{R.string.pref_item_search_recent, false, R.string.pref_search_sort, R.string.pref_search_sort_value_default} ); }
Example #4
Source File: GalleryListParserTest.java From EhViewer with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "{index}-{0}") public static List data() { return Arrays.asList(new Object[][] { { E_MINIMAL }, { E_MINIMAL_PLUS }, { E_COMPAT }, { E_EXTENDED }, { E_THUMBNAIL }, { EX_MINIMAL }, { EX_MINIMAL_PLUS }, { EX_COMPAT }, { EX_EXTENDED }, { EX_THUMBNAIL }, }); }
Example #5
Source File: TargetSizeTest.java From scissors with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "{2} viewport = [{0}x{1}]") public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { { 100, 100, SQUARED }, { 100, 56, LANDSCAPE }, { 56, 100, PORTRAIT } }); }
Example #6
Source File: ImageRequestBuilderCacheEnabledTest.java From fresco with MIT License | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "URI of scheme \"{0}://\"") public static Collection<Object[]> data() { return Arrays.asList( new Object[][] { {"asset", false}, {"content", false}, {"data", false}, {"file", false}, {"http", true}, {"https", true}, {"res", false}, }); }
Example #7
Source File: RestartableSetTest.java From satellite with MIT License | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "{0} {1}") public static Collection<Object[]> parameters() { ArrayList<Object[]> variants = new ArrayList<>(); for (int restartable = 0; restartable < 4; restartable++) for (int method = 0; method < 4; method++) variants.add(new Object[]{restartable, method}); return variants; }
Example #8
Source File: FontSizePreferenceTest.java From materialistic with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters public static List<Object[]> provideParameters() { return Arrays.asList( new Object[]{0, R.style.AppTextSize_XSmall}, new Object[]{1, R.style.AppTextSize}, new Object[]{2, R.style.AppTextSize_Medium}, new Object[]{3, R.style.AppTextSize_Large}, new Object[]{4, R.style.AppTextSize_XLarge} ); }
Example #9
Source File: FontPreferenceTest.java From materialistic with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters public static List<Object[]> provideParameters() { return Arrays.asList( new Object[]{1}, new Object[]{2}, new Object[]{3}, new Object[]{4} ); }
Example #10
Source File: ThemePreferenceTest.java From materialistic with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters public static List<Object[]> provideParameters() { return Arrays.asList( new Object[]{R.id.theme_dark, R.style.AppTheme_Dark}, new Object[]{R.id.theme_light, R.style.AppTheme_DayNight} ); }
Example #11
Source File: PopularActivityTest.java From materialistic with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters public static List<Object[]> provideParameters() { return Arrays.asList( new Object[]{R.id.menu_range_day, AlgoliaPopularClient.LAST_24H, R.string.popular_range_last_24h}, new Object[]{R.id.menu_range_week, AlgoliaPopularClient.PAST_WEEK, R.string.popular_range_past_week}, new Object[]{R.id.menu_range_month, AlgoliaPopularClient.PAST_MONTH, R.string.popular_range_past_month}, new Object[]{R.id.menu_range_year, AlgoliaPopularClient.PAST_YEAR, R.string.popular_range_past_year} ); }
Example #12
Source File: SchemaManagerMigrationTest.java From firebase-android-sdk with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "lowVersion = {0}, highVersion = {1}") public static Collection<Object[]> data() { Collection<Object[]> params = new ArrayList<>(); for (int fromVersion = 1; fromVersion < SCHEMA_VERSION; fromVersion++) { for (int toVersion = fromVersion + 1; toVersion <= SCHEMA_VERSION; toVersion++) { params.add(new Object[] {fromVersion, toVersion}); } } return params; }
Example #13
Source File: RippleUtilsShouldDrawRippleCompatTest.java From material-components-android with Apache License 2.0 | 5 votes |
/** * Parameterized test data for this class. Returns a {@link List} of {@link Object} arrays that * include: * <li>Description of the states set (used for the test name since int[] toString is not very * descriptive) * <li>The int[] of states to pass to shouldDrawRippleCompat * <li>The expected value of shouldDrawRippleCompat */ @ParameterizedRobolectricTestRunner.Parameters(name = "States: {0} Result: {2}") public static List<Object[]> getTestData() { Object[][] data = { {"disabled", new int[] {}, false}, {"disabled, pressed", new int[] {android.R.attr.state_pressed}, false}, {"enabled", new int[] {android.R.attr.state_enabled}, false}, { "enabled, pressed", new int[] {android.R.attr.state_enabled, android.R.attr.state_pressed}, true }, { "enabled, focused", new int[] {android.R.attr.state_enabled, android.R.attr.state_focused}, true }, { "enabled, pressed, focused", new int[] { android.R.attr.state_enabled, android.R.attr.state_pressed, android.R.attr.state_focused }, true }, { "enabled, hovered", new int[] {android.R.attr.state_enabled, android.R.attr.state_hovered}, true }, }; return Arrays.asList(data); }
Example #14
Source File: RegistrationResponseTest.java From AppAuth-Android with Apache License 2.0 | 5 votes |
/** * TODO . */ @ParameterizedRobolectricTestRunner.Parameters(name = "Missing parameter = {0}") public static Collection<Object[]> data() { return Arrays.asList(new Object[][]{ {RegistrationResponse.PARAM_CLIENT_SECRET_EXPIRES_AT}, {RegistrationResponse.PARAM_REGISTRATION_ACCESS_TOKEN}, {RegistrationResponse.PARAM_REGISTRATION_CLIENT_URI} }); }
Example #15
Source File: MeasurementSpec.java From android-perftracking with MIT License | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "Action = {0}, Input = {1}") public static Collection<Object[]> data() { return Arrays.asList( new Object[][] { {Action.START, null}, {Action.START, ""}, {Action.START, "appQ\\"}, {Action.START, "appQ\""}, {Action.END, null}, {Action.END, ""}, {Action.END, "appQ\\"}, {Action.END, "appQ\""}, {Action.START_AGGREGATED, Pair.create(null, null)}, {Action.START_AGGREGATED, Pair.create("", null)}, {Action.START_AGGREGATED, Pair.create("valid", null)}, {Action.START_AGGREGATED, Pair.create("appQ\\", null)}, {Action.START_AGGREGATED, Pair.create("appQ\"", null)}, {Action.START_AGGREGATED, Pair.create("appQ\\", "Object")}, {Action.START_AGGREGATED, Pair.create("appQ\"", "Object")}, {Action.END_AGGREGATED, Pair.create(null, null)}, {Action.END_AGGREGATED, Pair.create("", null)}, {Action.END_AGGREGATED, Pair.create("valid", null)}, {Action.END_AGGREGATED, Pair.create("appQ\\", null)}, {Action.END_AGGREGATED, Pair.create("appQ\"", null)}, {Action.END_AGGREGATED, Pair.create("appQ\\", "Object")}, {Action.END_AGGREGATED, Pair.create("appQ\"", "Object")} }); }
Example #16
Source File: VisibilityEventsTest.java From litho with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters( name = "useMountDelegateTarget={0}, delegateToRenderCore={1}, useVisibilityExtensionInMountState={2}, useIncrementalMountExtensionInMountState={3}") public static Collection data() { return Arrays.asList( new Object[][] { {false, false, false, false}, {true, false, false, false}, {false, false, true, false}, {true, false, true, false}, {false, false, true, true}, {true, true, false, false} }); }
Example #17
Source File: MountStateIncrementalMountTest.java From litho with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters( name = "useMountDelegateTarget={0}, delegateToRenderCoreMount={1}, useIncrementalMountExtensionInMountState={2}") public static Collection data() { return Arrays.asList( new Object[][] { {false, false, false}, {true, false, false}, {true, true, false}, {false, false, true} }); }
Example #18
Source File: MountStateIncrementalMountWithTransitionsTest.java From litho with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters( name = "useMountDelegateTarget={0}, useIncrementalMountExtensionInMountState={1}") public static Collection data() { return Arrays.asList( new Object[][] { {false, false}, {true, false}, {false, true} }); }
Example #19
Source File: VisibilityEventsWithVisibilityExtensionTest.java From litho with Apache License 2.0 | 5 votes |
@ParameterizedRobolectricTestRunner.Parameters( name = "useMountDelegateTarget={0}, useVisibilityExtensionInMountState={1}") public static Collection data() { return Arrays.asList( new Object[][] { {false, true}, {true, false} }); }
Example #20
Source File: MetricSpec.java From android-perftracking with MIT License | 4 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "Input = {0}") public static Collection<Object[]> data() { return Arrays.asList(new Object[][] {{null}, {""}, {"appQ\\"}, {"appq\""}}); }
Example #21
Source File: ComponentUtilsTest.java From litho with Apache License 2.0 | 4 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}") public static Collection data() { return Arrays.asList(new Object[][] {{true}, {false}}); }
Example #22
Source File: BetterImageSpanTest.java From fresco with MIT License | 4 votes |
@ParameterizedRobolectricTestRunner.Parameters public static Collection<Object[]> data() { return Arrays.asList( new Object[][] { { "Center - small drawable", BetterImageSpan.ALIGN_CENTER, 10, -20, 10, -20, 10, -25, 15, -25, 15 }, { "Center - large drawable", BetterImageSpan.ALIGN_CENTER, 50, -20, 10, -30, 20, -25, 15, -30, 20 }, { "Baseline - small drawable", BetterImageSpan.ALIGN_BASELINE, 10, -20, 10, -20, 10, -25, 15, -25, 15 }, { "Baseline - large drawable", BetterImageSpan.ALIGN_BASELINE, 50, -20, 10, -50, 10, -25, 15, -50, 15 }, { "Bottom - small drawable", BetterImageSpan.ALIGN_BOTTOM, 10, -20, 10, -20, 10, -25, 15, -25, 15 }, { "Bottom - large drawable", BetterImageSpan.ALIGN_BOTTOM, 50, -20, 10, -40, 10, -25, 15, -40, 15 } }); }
Example #23
Source File: SQLiteLocalStoreTest.java From firebase-android-sdk with Apache License 2.0 | 4 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "QueryEngine = {0}") public static Collection<Object[]> data() { return Arrays.asList( new Object[] {new SimpleQueryEngine()}, new Object[] {new IndexFreeQueryEngine()}); }
Example #24
Source File: MemoryLocalStoreTest.java From firebase-android-sdk with Apache License 2.0 | 4 votes |
@ParameterizedRobolectricTestRunner.Parameters(name = "QueryEngine = {0}") public static Collection<Object[]> data() { return Arrays.asList( new Object[] {new SimpleQueryEngine()}, new Object[] {new IndexFreeQueryEngine()}); }