Migrate to AndroidX (#544)

This commit is contained in:
2020-01-05 18:47:01 -06:00
committed by GitHub
189 changed files with 468 additions and 315 deletions

View File

@@ -23,11 +23,15 @@ import android.appwidget.*;
import android.content.*;
import android.content.res.*;
import android.os.*;
import android.support.annotation.*;
import android.support.test.*;
import android.support.test.filters.*;
import androidx.annotation.NonNull;
import androidx.annotation.StyleRes;
import androidx.test.*;
import androidx.test.filters.*;
import android.util.*;
import androidx.test.platform.app.InstrumentationRegistry;
import junit.framework.*;
import org.isoron.androidbase.*;
@@ -80,8 +84,8 @@ public class BaseAndroidTest extends TestCase
{
if (Looper.myLooper() == null) Looper.prepare();
targetContext = InstrumentationRegistry.getTargetContext();
testContext = InstrumentationRegistry.getContext();
targetContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
testContext = InstrumentationRegistry.getInstrumentation().getContext();
DateUtils.setFixedLocalTime(FIXED_LOCAL_TIME);
setResolution(2.0f);

View File

@@ -20,7 +20,8 @@
package org.isoron.uhabits;
import android.content.*;
import android.support.test.uiautomator.*;
import androidx.test.uiautomator.*;
import com.linkedin.android.testbutler.*;
@@ -30,8 +31,10 @@ import org.isoron.uhabits.core.ui.screens.habits.list.*;
import org.isoron.uhabits.core.utils.*;
import org.junit.*;
import static android.support.test.InstrumentationRegistry.*;
import static android.support.test.uiautomator.UiDevice.*;
import static androidx.test.InstrumentationRegistry.getContext;
import static androidx.test.InstrumentationRegistry.getTargetContext;
import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation;
import static androidx.test.uiautomator.UiDevice.*;
public class BaseUserInterfaceTest
{

View File

@@ -20,11 +20,14 @@
package org.isoron.uhabits;
import android.graphics.*;
import android.support.annotation.*;
import android.support.test.*;
import androidx.annotation.NonNull;
import androidx.test.*;
import android.view.*;
import android.widget.*;
import androidx.test.platform.app.InstrumentationRegistry;
import org.isoron.androidbase.*;
import org.isoron.androidbase.utils.*;
import org.isoron.uhabits.widgets.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.androidbase.*;
import org.junit.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.acceptance;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.junit.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.acceptance;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.junit.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.acceptance;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.junit.*;

View File

@@ -19,7 +19,7 @@
package org.isoron.uhabits.acceptance;
import android.support.test.filters.*;
import androidx.test.filters.*;
import org.isoron.uhabits.*;
import org.junit.*;

View File

@@ -19,22 +19,24 @@
package org.isoron.uhabits.acceptance.steps;
import android.support.annotation.*;
import android.support.test.espresso.*;
import android.support.test.espresso.contrib.*;
import android.support.test.uiautomator.*;
import android.support.v7.widget.*;
import androidx.annotation.StringRes;
import androidx.test.espresso.*;
import androidx.test.espresso.contrib.*;
import androidx.test.uiautomator.*;
import androidx.appcompat.widget.*;
import androidx.recyclerview.widget.RecyclerView;
import org.isoron.uhabits.*;
import org.isoron.uhabits.R;
import org.isoron.uhabits.activities.habits.list.*;
import static android.os.Build.VERSION.*;
import static android.support.test.espresso.Espresso.*;
import static android.support.test.espresso.action.ViewActions.*;
import static android.support.test.espresso.assertion.PositionAssertions.*;
import static android.support.test.espresso.assertion.ViewAssertions.*;
import static android.support.test.espresso.matcher.ViewMatchers.*;
import static androidx.test.espresso.Espresso.*;
import static androidx.test.espresso.action.ViewActions.*;
import static androidx.test.espresso.assertion.PositionAssertions.*;
import static androidx.test.espresso.assertion.ViewAssertions.*;
import static androidx.test.espresso.matcher.ViewMatchers.*;
import static junit.framework.Assert.*;
import static org.hamcrest.CoreMatchers.*;

View File

@@ -19,14 +19,14 @@
package org.isoron.uhabits.acceptance.steps;
import android.support.test.uiautomator.*;
import androidx.test.uiautomator.*;
import org.isoron.uhabits.*;
import static android.support.test.espresso.Espresso.*;
import static android.support.test.espresso.action.ViewActions.*;
import static android.support.test.espresso.action.ViewActions.closeSoftKeyboard;
import static android.support.test.espresso.matcher.ViewMatchers.*;
import static androidx.test.espresso.Espresso.*;
import static androidx.test.espresso.action.ViewActions.*;
import static androidx.test.espresso.action.ViewActions.closeSoftKeyboard;
import static androidx.test.espresso.matcher.ViewMatchers.*;
import static org.isoron.uhabits.BaseUserInterfaceTest.*;
public class EditHabitSteps

View File

@@ -19,7 +19,7 @@
package org.isoron.uhabits.acceptance.steps;
import android.support.test.espresso.*;
import androidx.test.espresso.*;
import android.view.*;
import org.hamcrest.*;
@@ -28,15 +28,15 @@ import org.isoron.uhabits.activities.habits.list.views.*;
import java.util.*;
import static android.support.test.espresso.Espresso.onView;
import static android.support.test.espresso.action.ViewActions.click;
import static android.support.test.espresso.matcher.ViewMatchers.hasDescendant;
import static android.support.test.espresso.matcher.ViewMatchers.isEnabled;
import static android.support.test.espresso.matcher.ViewMatchers.withClassName;
import static android.support.test.espresso.matcher.ViewMatchers.withContentDescription;
import static android.support.test.espresso.matcher.ViewMatchers.withId;
import static android.support.test.espresso.matcher.ViewMatchers.withParent;
import static android.support.test.espresso.matcher.ViewMatchers.withText;
import static androidx.test.espresso.Espresso.onView;
import static androidx.test.espresso.action.ViewActions.click;
import static androidx.test.espresso.matcher.ViewMatchers.hasDescendant;
import static androidx.test.espresso.matcher.ViewMatchers.isEnabled;
import static androidx.test.espresso.matcher.ViewMatchers.withClassName;
import static androidx.test.espresso.matcher.ViewMatchers.withContentDescription;
import static androidx.test.espresso.matcher.ViewMatchers.withId;
import static androidx.test.espresso.matcher.ViewMatchers.withParent;
import static androidx.test.espresso.matcher.ViewMatchers.withText;
import static org.hamcrest.CoreMatchers.*;
import static org.isoron.uhabits.BaseUserInterfaceTest.device;
import static org.isoron.uhabits.acceptance.steps.CommonSteps.clickText;

View File

@@ -19,7 +19,7 @@
package org.isoron.uhabits.acceptance.steps;
import android.support.test.uiautomator.*;
import androidx.test.uiautomator.*;
import static android.os.Build.VERSION.SDK_INT;
import static junit.framework.Assert.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.common.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.common.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.common.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;

View File

@@ -20,8 +20,10 @@
package org.isoron.uhabits.activities.common.views;
import android.graphics.*;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.utils.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.common.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.common.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;

View File

@@ -19,8 +19,9 @@
package org.isoron.uhabits.activities.habits.list.views
import android.support.test.filters.*
import android.support.test.runner.*
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.*
import androidx.test.runner.*
import org.isoron.uhabits.*
import org.isoron.uhabits.core.models.*
import org.isoron.uhabits.utils.*

View File

@@ -19,8 +19,9 @@
package org.isoron.uhabits.activities.habits.list.views
import android.support.test.filters.*
import android.support.test.runner.*
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.*
import androidx.test.runner.*
import org.hamcrest.CoreMatchers.*
import org.hamcrest.MatcherAssert.*
import org.isoron.uhabits.*

View File

@@ -19,8 +19,9 @@
package org.isoron.uhabits.activities.habits.list.views
import android.support.test.filters.*
import android.support.test.runner.*
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.*
import androidx.test.runner.*
import org.isoron.uhabits.*
import org.isoron.uhabits.core.models.*
import org.junit.*

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.habits.list.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.preferences.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.activities.habits.list.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.ui.screens.habits.list.*;

View File

@@ -19,8 +19,9 @@
package org.isoron.uhabits.activities.habits.list.views
import android.support.test.filters.*
import android.support.test.runner.*
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.*
import androidx.test.runner.*
import org.hamcrest.CoreMatchers.*
import org.hamcrest.MatcherAssert.*
import org.isoron.uhabits.*

View File

@@ -19,8 +19,9 @@
package org.isoron.uhabits.activities.habits.list.views
import android.support.test.filters.*
import android.support.test.runner.*
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.*
import androidx.test.runner.*
import org.hamcrest.CoreMatchers.*
import org.hamcrest.MatcherAssert.*
import org.isoron.uhabits.*

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.activities.habits.show.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.view.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.activities.habits.show.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.view.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.activities.habits.show.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.view.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.activities.habits.show.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.view.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.activities.habits.show.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.view.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.activities.habits.show.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.view.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.performance;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;

View File

@@ -19,7 +19,7 @@
package org.isoron.uhabits.regression
import android.support.test.filters.*
import androidx.test.filters.*
import org.isoron.uhabits.*
import org.junit.*

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.tasks;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.junit.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.tasks;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.widgets;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.widget.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.widgets;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.widget.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.widgets;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.widget.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.widgets;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.widget.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,10 +19,12 @@
package org.isoron.uhabits.widgets;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import android.widget.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;
import org.junit.*;

View File

@@ -19,8 +19,10 @@
package org.isoron.uhabits.widgets.views;
import android.support.test.filters.*;
import android.support.test.runner.*;
import androidx.test.filters.*;
import androidx.test.runner.*;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.isoron.uhabits.*;
import org.isoron.uhabits.core.models.*;