// Path: app/src/androidTest/java/app/sections/dashboard/DashboardTest.java
// public class DashboardTest extends BaseTest {
// 
//     @Test public void Open_And_Close_Users() {
//         onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
//         mediumWait();
// 
//         onView(Matchers.allOf(ViewMatchers.withId(R.id.navigation_view), ViewMatchers.hasDescendant(withText(R.string.users)))).perform(click());
// 
//         onView(withId(R.id.drawer_layout)).perform(actionCloseDrawer());
//     }
// 
//     @Test public void Open_And_Close_User() {
//         onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
//         mediumWait();
// 
//         onView(Matchers.allOf(ViewMatchers.withId(R.id.navigation_view), ViewMatchers.hasDescendant(withText(R.string.user)))).perform(click());
// 
//         onView(withId(R.id.drawer_layout)).perform(actionCloseDrawer());
//     }
// 
//     @Test public void Open_And_Close_Search_User() {
//         onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
//         mediumWait();
// 
//         onView(Matchers.allOf(ViewMatchers.withId(R.id.navigation_view), ViewMatchers.hasDescendant(withText(R.string.find_user)))).perform(click());
// 
//         onView(withId(R.id.drawer_layout)).perform(actionCloseDrawer());
//     }
// 
// }
// 
// Path: app/src/androidTest/java/app/sections/user_demo/UsersTest.java
// @FixMethodOrder(MethodSorters.NAME_ASCENDING)
// public class UsersTest extends BaseTest {
//     private static final int INDEX_LIST = 11, ID_USER = 18266463;
//     private static final String USERNAME = "FuckBoilerplate";
// 
//     @Test public void _1_Get_Users() {
//         mediumWait();
//         onView(withId(android.R.id.list)).perform(RecyclerViewActions.scrollToPosition(INDEX_LIST));
//     }
// 
//     @Test public void _2_Search_User() {
//         mediumWait();
//         onView(withId(android.R.id.list)).perform(RecyclerViewActions.scrollToPosition(INDEX_LIST));
// 
//         mediumWait();
//         onView(withId(android.R.id.list)).perform(RecyclerViewActions.actionOnItemAtPosition(INDEX_LIST, click()));
// 
//         onView(withId(R.id.bt_go_to_search_user)).perform(click());
// 
//         onView(withId(R.id.et_name)).perform(click(), replaceText(USERNAME), closeSoftKeyboard());
//         onView(withId(R.id.bt_find_user)).perform(click());
//         mediumWait();
// 
//         onView(withId(R.id.tv_name)).check(matches(withText(containsString(ID_USER + ":" + USERNAME))));
//     }
// 
// }


import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import app.sections.dashboard.DashboardTest;
import app.sections.user_demo.UsersTest;
/*
 * Copyright 2016 FuckBoilerplate
 *
 * 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 app;



@RunWith(Suite.class)
@Suite.SuiteClasses({
// Path: app/src/androidTest/java/app/sections/dashboard/DashboardTest.java
// public class DashboardTest extends BaseTest {
// 
//     @Test public void Open_And_Close_Users() {
//         onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
//         mediumWait();
// 
//         onView(Matchers.allOf(ViewMatchers.withId(R.id.navigation_view), ViewMatchers.hasDescendant(withText(R.string.users)))).perform(click());
// 
//         onView(withId(R.id.drawer_layout)).perform(actionCloseDrawer());
//     }
// 
//     @Test public void Open_And_Close_User() {
//         onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
//         mediumWait();
// 
//         onView(Matchers.allOf(ViewMatchers.withId(R.id.navigation_view), ViewMatchers.hasDescendant(withText(R.string.user)))).perform(click());
// 
//         onView(withId(R.id.drawer_layout)).perform(actionCloseDrawer());
//     }
// 
//     @Test public void Open_And_Close_Search_User() {
//         onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer());
//         mediumWait();
// 
//         onView(Matchers.allOf(ViewMatchers.withId(R.id.navigation_view), ViewMatchers.hasDescendant(withText(R.string.find_user)))).perform(click());
// 
//         onView(withId(R.id.drawer_layout)).perform(actionCloseDrawer());
//     }
// 
// }
// 
// Path: app/src/androidTest/java/app/sections/user_demo/UsersTest.java
// @FixMethodOrder(MethodSorters.NAME_ASCENDING)
// public class UsersTest extends BaseTest {
//     private static final int INDEX_LIST = 11, ID_USER = 18266463;
//     private static final String USERNAME = "FuckBoilerplate";
// 
//     @Test public void _1_Get_Users() {
//         mediumWait();
//         onView(withId(android.R.id.list)).perform(RecyclerViewActions.scrollToPosition(INDEX_LIST));
//     }
// 
//     @Test public void _2_Search_User() {
//         mediumWait();
//         onView(withId(android.R.id.list)).perform(RecyclerViewActions.scrollToPosition(INDEX_LIST));
// 
//         mediumWait();
//         onView(withId(android.R.id.list)).perform(RecyclerViewActions.actionOnItemAtPosition(INDEX_LIST, click()));
// 
//         onView(withId(R.id.bt_go_to_search_user)).perform(click());
// 
//         onView(withId(R.id.et_name)).perform(click(), replaceText(USERNAME), closeSoftKeyboard());
//         onView(withId(R.id.bt_find_user)).perform(click());
//         mediumWait();
// 
//         onView(withId(R.id.tv_name)).check(matches(withText(containsString(ID_USER + ":" + USERNAME))));
//     }
// 
// }


// Path: app/src/androidTest/java/app/SuiteIntegration.java
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import app.sections.dashboard.DashboardTest;
import app.sections.user_demo.UsersTest;

/*
 * Copyright 2016 FuckBoilerplate
 *
 * 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 app;



@RunWith(Suite.class)
@Suite.SuiteClasses({
        DashboardTest.class,