Skip to content
This repository was archived by the owner on Feb 27, 2025. It is now read-only.

Commit d39dfb7

Browse files
committed
Removes ViewModelItem and small fixes
1 parent e949151 commit d39dfb7

File tree

17 files changed

+36
-415
lines changed

17 files changed

+36
-415
lines changed

todoapp/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ android {
4141

4242
// Remove mockRelease as it's not needed.
4343
android.variantFilter { variant ->
44-
if(variant.buildType.name.equals('release')
45-
&& variant.getFlavors().get(0).name.equals('mock')) {
44+
if(variant.buildType.name == 'release'
45+
&& variant.getFlavors().get(0).name == 'mock') {
4646
variant.setIgnore(true);
4747
}
4848
}

todoapp/app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/TestUtils.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
package com.example.android.architecture.blueprints.todoapp;
1818

19-
import static android.support.test.InstrumentationRegistry.getInstrumentation;
20-
import static android.support.test.runner.lifecycle.Stage.RESUMED;
21-
2219
import android.app.Activity;
2320
import android.content.pm.ActivityInfo;
2421
import android.content.res.Configuration;
@@ -30,6 +27,9 @@
3027

3128
import java.util.Collection;
3229

30+
import static android.support.test.InstrumentationRegistry.getInstrumentation;
31+
import static android.support.test.runner.lifecycle.Stage.RESUMED;
32+
3333
/**
3434
* Useful test methods common to all activities
3535
*/
@@ -63,7 +63,7 @@ public static void rotateOrientation(Activity activity) {
6363
*/
6464
public static String getToolbarNavigationContentDescription(
6565
@NonNull Activity activity, @IdRes int toolbar1) {
66-
Toolbar toolbar = (Toolbar) activity.findViewById(toolbar1);
66+
Toolbar toolbar = activity.findViewById(toolbar1);
6767
if (toolbar != null) {
6868
return (String) toolbar.getNavigationContentDescription();
6969
} else {

todoapp/app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/data/TasksLocalDataSourceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package com.example.android.architecture.blueprints.todoapp.data;
1818

1919
import android.support.test.InstrumentationRegistry;
20+
import android.support.test.filters.LargeTest;
2021
import android.support.test.runner.AndroidJUnit4;
21-
import android.test.suitebuilder.annotation.LargeTest;
2222

2323
import com.example.android.architecture.blueprints.todoapp.data.source.TasksDataSource;
2424
import com.example.android.architecture.blueprints.todoapp.data.source.local.TasksDbHelper;

todoapp/app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/tasks/AppNavigationTest.java

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@
1616

1717
package com.example.android.architecture.blueprints.todoapp.tasks;
1818

19+
import android.support.test.filters.LargeTest;
20+
import android.support.test.rule.ActivityTestRule;
21+
import android.support.test.runner.AndroidJUnit4;
22+
import android.support.v4.widget.DrawerLayout;
23+
import android.view.Gravity;
24+
25+
import com.example.android.architecture.blueprints.todoapp.R;
26+
27+
import org.junit.Rule;
28+
import org.junit.Test;
29+
import org.junit.runner.RunWith;
30+
1931
import static android.support.test.espresso.Espresso.onView;
2032
import static android.support.test.espresso.action.ViewActions.click;
2133
import static android.support.test.espresso.assertion.ViewAssertions.matches;
@@ -25,22 +37,9 @@
2537
import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;
2638
import static android.support.test.espresso.matcher.ViewMatchers.withContentDescription;
2739
import static android.support.test.espresso.matcher.ViewMatchers.withId;
28-
2940
import static com.example.android.architecture.blueprints.todoapp.TestUtils.getToolbarNavigationContentDescription;
3041
import static com.example.android.architecture.blueprints.todoapp.custom.action.NavigationViewActions.navigateTo;
3142

32-
import android.support.test.rule.ActivityTestRule;
33-
import android.support.test.runner.AndroidJUnit4;
34-
import android.support.v4.widget.DrawerLayout;
35-
import android.test.suitebuilder.annotation.LargeTest;
36-
import android.view.Gravity;
37-
38-
import com.example.android.architecture.blueprints.todoapp.R;
39-
40-
import org.junit.Rule;
41-
import org.junit.Test;
42-
import org.junit.runner.RunWith;
43-
4443
/**
4544
* Tests for the {@link DrawerLayout} layout component in {@link TasksActivity} which manages
4645
* navigation within the app.

todoapp/app/src/androidTest/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksScreenTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
package com.example.android.architecture.blueprints.todoapp.tasks;
1818

1919
import android.support.test.InstrumentationRegistry;
20+
import android.support.test.filters.LargeTest;
2021
import android.support.test.filters.SdkSuppress;
2122
import android.support.test.rule.ActivityTestRule;
2223
import android.support.test.runner.AndroidJUnit4;
23-
import android.test.suitebuilder.annotation.LargeTest;
2424
import android.text.TextUtils;
2525
import android.view.View;
2626
import android.widget.ListView;

todoapp/app/src/androidTestMock/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskScreenTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
import android.support.test.espresso.IdlingRegistry;
2424
import android.support.test.espresso.intent.rule.IntentsTestRule;
2525
import android.support.test.espresso.matcher.BoundedMatcher;
26+
import android.support.test.filters.LargeTest;
2627
import android.support.test.rule.ActivityTestRule;
2728
import android.support.test.runner.AndroidJUnit4;
2829
import android.support.v7.widget.Toolbar;
29-
import android.test.suitebuilder.annotation.LargeTest;
3030
import android.view.View;
3131

3232
import com.example.android.architecture.blueprints.todoapp.R;

todoapp/app/src/androidTestMock/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsScreenTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
import android.content.Intent;
2020
import android.support.test.InstrumentationRegistry;
2121
import android.support.test.espresso.IdlingRegistry;
22+
import android.support.test.filters.LargeTest;
2223
import android.support.test.rule.ActivityTestRule;
2324
import android.support.test.runner.AndroidJUnit4;
24-
import android.test.suitebuilder.annotation.LargeTest;
2525

2626
import com.example.android.architecture.blueprints.todoapp.Injection;
2727
import com.example.android.architecture.blueprints.todoapp.R;

todoapp/app/src/androidTestMock/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailScreenTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
import android.app.Activity;
2020
import android.content.Intent;
2121
import android.support.test.InstrumentationRegistry;
22-
import android.support.test.espresso.Espresso;
22+
import android.support.test.espresso.IdlingRegistry;
23+
import android.support.test.filters.LargeTest;
2324
import android.support.test.rule.ActivityTestRule;
2425
import android.support.test.runner.AndroidJUnit4;
25-
import android.test.suitebuilder.annotation.LargeTest;
2626

2727
import com.example.android.architecture.blueprints.todoapp.Injection;
2828
import com.example.android.architecture.blueprints.todoapp.R;
@@ -122,7 +122,7 @@ private void startActivityWithWithStubbedTask(Task task) {
122122
*/
123123
@Before
124124
public void registerIdlingResource() {
125-
Espresso.registerIdlingResources(EspressoIdlingResource.getIdlingResource());
125+
IdlingRegistry.getInstance().register(EspressoIdlingResource.getIdlingResource());
126126
}
127127

128128
@Test
@@ -167,6 +167,6 @@ public void orientationChange_menuAndTaskPersist() {
167167
*/
168168
@After
169169
public void unregisterIdlingResource() {
170-
Espresso.unregisterIdlingResources(EspressoIdlingResource.getIdlingResource());
170+
IdlingRegistry.getInstance().unregister(EspressoIdlingResource.getIdlingResource());
171171
}
172172
}

todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/ScrollChildSwipeRefreshLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public ScrollChildSwipeRefreshLayout(Context context, AttributeSet attrs) {
4444
@Override
4545
public boolean canChildScrollUp() {
4646
if (mScrollUpChild != null) {
47-
return ViewCompat.canScrollVertically(mScrollUpChild, -1);
47+
return mScrollUpChild.canScrollVertically(-1);
4848
}
4949
return super.canChildScrollUp();
5050
}

todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/TaskViewModel.java

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)