Here are the examples of the java api class com.google.android.apps.flexbox.MainActivity taken from open source projects.
1. MainActivityTest#testConfigurationChange()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @FlakyTest(tolerance = TOLERANCE) public void testConfigurationChange() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); onView(withId(R.id.add_fab)).perform(click()); onView(withId(R.id.add_fab)).perform(click()); int beforeCount = flexboxLayout.getChildCount(); activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); // Verify the flex items are restored across the configuration change. assertThat(flexboxLayout.getChildCount(), is(beforeCount)); }
2. MainActivityTest#testEditFragment_changeFlexBasisPercent()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @FlakyTest(tolerance = TOLERANCE) public void testEditFragment_changeFlexBasisPercent() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); onView(withId(R.id.textview1)).perform(click()); onView(withId(R.id.edit_text_flex_basis_percent)).perform(replaceText("50"), closeSoftKeyboard()); onView(withId(R.id.button_ok)).perform(click()); TextView first = (TextView) activity.findViewById(R.id.textview1); TextView second = (TextView) activity.findViewById(R.id.textview2); TextView third = (TextView) activity.findViewById(R.id.textview3); assertNotNull(first); assertNotNull(second); assertNotNull(third); assertThat(first.getWidth(), is(flexboxLayout.getWidth() / 2)); }
3. MainActivityTest#testEditFragment_changeFlexGrow()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @FlakyTest(tolerance = TOLERANCE) public void testEditFragment_changeFlexGrow() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); onView(withId(R.id.textview1)).perform(click()); onView(withId(R.id.edit_text_flex_grow)).perform(replaceText("1"), closeSoftKeyboard()); onView(withId(R.id.button_ok)).perform(click()); TextView first = (TextView) activity.findViewById(R.id.textview1); TextView second = (TextView) activity.findViewById(R.id.textview2); TextView third = (TextView) activity.findViewById(R.id.textview3); assertNotNull(first); assertNotNull(second); assertNotNull(third); assertThat(first.getWidth(), is(flexboxLayout.getWidth() - second.getWidth() - third.getWidth())); }
4. MainActivityTest#testEditFragment_changeOrder()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @FlakyTest(tolerance = TOLERANCE) public void testEditFragment_changeOrder() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); onView(withId(R.id.textview1)).perform(click()); onView(withId(R.id.edit_text_order)).perform(replaceText("3"), closeSoftKeyboard()); onView(withId(R.id.button_ok)).perform(click()); TextView first = (TextView) flexboxLayout.getReorderedChildAt(0); TextView second = (TextView) flexboxLayout.getReorderedChildAt(1); TextView third = (TextView) flexboxLayout.getReorderedChildAt(2); assertThat(first.getText().toString(), is("2")); assertThat(second.getText().toString(), is("3")); assertThat(third.getText().toString(), is("1")); }
5. MainActivityTest#testAlignContentSpinner()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @SuppressWarnings("unchecked") @FlakyTest(tolerance = TOLERANCE) public void testAlignContentSpinner() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); NavigationView navigationView = (NavigationView) activity.findViewById(R.id.nav_view); assertNotNull(navigationView); Menu menu = navigationView.getMenu(); final Spinner spinner = (Spinner) MenuItemCompat.getActionView(menu.findItem(R.id.menu_item_align_content)); ArrayAdapter<CharSequence> spinnerAdapter = (ArrayAdapter<CharSequence>) spinner.getAdapter(); final int spaceAroundPosition = spinnerAdapter.getPosition(activity.getString(R.string.space_around)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(spaceAroundPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getAlignContent(), is(FlexboxLayout.ALIGN_CONTENT_SPACE_AROUND)); final int stretchPosition = spinnerAdapter.getPosition(activity.getString(R.string.stretch)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(stretchPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getAlignContent(), is(FlexboxLayout.ALIGN_CONTENT_STRETCH)); }
6. MainActivityTest#testAlignItemsSpinner()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @SuppressWarnings("unchecked") @FlakyTest(tolerance = TOLERANCE) public void testAlignItemsSpinner() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); NavigationView navigationView = (NavigationView) activity.findViewById(R.id.nav_view); assertNotNull(navigationView); Menu menu = navigationView.getMenu(); final Spinner spinner = (Spinner) MenuItemCompat.getActionView(menu.findItem(R.id.menu_item_align_items)); ArrayAdapter<CharSequence> spinnerAdapter = (ArrayAdapter<CharSequence>) spinner.getAdapter(); final int baselinePosition = spinnerAdapter.getPosition(activity.getString(R.string.baseline)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(baselinePosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getAlignItems(), is(FlexboxLayout.ALIGN_ITEMS_BASELINE)); final int flexEndPosition = spinnerAdapter.getPosition(activity.getString(R.string.flex_end)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(flexEndPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getAlignItems(), is(FlexboxLayout.ALIGN_ITEMS_FLEX_END)); }
7. MainActivityTest#testJustifyContentSpinner()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @SuppressWarnings("unchecked") @FlakyTest(tolerance = TOLERANCE) public void testJustifyContentSpinner() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); NavigationView navigationView = (NavigationView) activity.findViewById(R.id.nav_view); assertNotNull(navigationView); Menu menu = navigationView.getMenu(); final Spinner spinner = (Spinner) MenuItemCompat.getActionView(menu.findItem(R.id.menu_item_justify_content)); ArrayAdapter<CharSequence> spinnerAdapter = (ArrayAdapter<CharSequence>) spinner.getAdapter(); final int spaceBetweenPosition = spinnerAdapter.getPosition(activity.getString(R.string.space_between)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(spaceBetweenPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getJustifyContent(), is(FlexboxLayout.JUSTIFY_CONTENT_SPACE_BETWEEN)); final int centerPosition = spinnerAdapter.getPosition(activity.getString(R.string.center)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(centerPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getJustifyContent(), is(FlexboxLayout.JUSTIFY_CONTENT_CENTER)); }
8. MainActivityTest#testFlexWrapSpinner()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @SuppressWarnings("unchecked") @FlakyTest(tolerance = TOLERANCE) public void testFlexWrapSpinner() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); NavigationView navigationView = (NavigationView) activity.findViewById(R.id.nav_view); assertNotNull(navigationView); Menu menu = navigationView.getMenu(); final Spinner spinner = (Spinner) MenuItemCompat.getActionView(menu.findItem(R.id.menu_item_flex_wrap)); ArrayAdapter<CharSequence> spinnerAdapter = (ArrayAdapter<CharSequence>) spinner.getAdapter(); final int wrapReversePosition = spinnerAdapter.getPosition(activity.getString(R.string.wrap_reverse)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(wrapReversePosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getFlexWrap(), is(FlexboxLayout.FLEX_WRAP_WRAP_REVERSE)); final int noWrapPosition = spinnerAdapter.getPosition(activity.getString(R.string.nowrap)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(noWrapPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getFlexWrap(), is(FlexboxLayout.FLEX_WRAP_NOWRAP)); }
9. MainActivityTest#testFlexDirectionSpinner()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @SuppressWarnings("unchecked") @FlakyTest(tolerance = TOLERANCE) public void testFlexDirectionSpinner() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); NavigationView navigationView = (NavigationView) activity.findViewById(R.id.nav_view); assertNotNull(navigationView); Menu menu = navigationView.getMenu(); final Spinner spinner = (Spinner) MenuItemCompat.getActionView(menu.findItem(R.id.menu_item_flex_direction)); ArrayAdapter<CharSequence> spinnerAdapter = (ArrayAdapter<CharSequence>) spinner.getAdapter(); final int columnPosition = spinnerAdapter.getPosition(activity.getString(R.string.column)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(columnPosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getFlexDirection(), is(FlexboxLayout.FLEX_DIRECTION_COLUMN)); final int rowReversePosition = spinnerAdapter.getPosition(activity.getString(R.string.row_reverse)); activity.runOnUiThread(new Runnable() { @Override public void run() { spinner.setSelection(rowReversePosition); } }); InstrumentationRegistry.getInstrumentation().waitForIdleSync(); assertThat(flexboxLayout.getFlexDirection(), is(FlexboxLayout.FLEX_DIRECTION_ROW_REVERSE)); }
10. MainActivityTest#testRemoveFlexItem()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @FlakyTest(tolerance = TOLERANCE) public void testRemoveFlexItem() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); int beforeCount = flexboxLayout.getChildCount(); onView(withId(R.id.remove_fab)).perform(click()); assertThat(flexboxLayout.getChildCount(), is(beforeCount - 1)); }
11. MainActivityTest#testAddFlexItem()
Project: flexbox-layout
File: MainActivityTest.java
File: MainActivityTest.java
@Test @FlakyTest(tolerance = TOLERANCE) public void testAddFlexItem() { MainActivity activity = mActivityRule.getActivity(); FlexboxLayout flexboxLayout = (FlexboxLayout) activity.findViewById(R.id.flexbox_layout); assertNotNull(flexboxLayout); int beforeCount = flexboxLayout.getChildCount(); onView(withId(R.id.add_fab)).perform(click()); assertThat(flexboxLayout.getChildCount(), is(beforeCount + 1)); }