diff --git a/app/src/debug/res/values/strings.xml b/app/src/debug/res/values/strings.xml index 04a6d7b4b..b3c239a65 100644 --- a/app/src/debug/res/values/strings.xml +++ b/app/src/debug/res/values/strings.xml @@ -1,4 +1,4 @@ - + Catima Debug diff --git a/app/src/main/java/protect/card_locker/AboutActivity.java b/app/src/main/java/protect/card_locker/AboutActivity.java index 58178a424..33929bb58 100644 --- a/app/src/main/java/protect/card_locker/AboutActivity.java +++ b/app/src/main/java/protect/card_locker/AboutActivity.java @@ -12,7 +12,6 @@ import androidx.annotation.StringRes; import com.google.android.material.dialog.MaterialAlertDialogBuilder; - import protect.card_locker.databinding.AboutActivityBinding; public class AboutActivity extends CatimaAppCompatActivity { diff --git a/app/src/main/java/protect/card_locker/BarcodeSelectorActivity.java b/app/src/main/java/protect/card_locker/BarcodeSelectorActivity.java index f5077ac64..f51ef7e0e 100644 --- a/app/src/main/java/protect/card_locker/BarcodeSelectorActivity.java +++ b/app/src/main/java/protect/card_locker/BarcodeSelectorActivity.java @@ -12,12 +12,12 @@ import android.widget.EditText; import android.widget.ListView; import android.widget.Toast; +import androidx.appcompat.widget.Toolbar; + import com.google.zxing.BarcodeFormat; import java.util.ArrayList; -import androidx.appcompat.widget.Toolbar; - import protect.card_locker.databinding.BarcodeSelectorActivityBinding; /** diff --git a/app/src/main/java/protect/card_locker/CardsOnPowerScreenService.java b/app/src/main/java/protect/card_locker/CardsOnPowerScreenService.java index 55b6fa917..ece22037c 100644 --- a/app/src/main/java/protect/card_locker/CardsOnPowerScreenService.java +++ b/app/src/main/java/protect/card_locker/CardsOnPowerScreenService.java @@ -15,13 +15,13 @@ import android.service.controls.actions.ControlAction; import android.service.controls.templates.StatelessTemplate; import android.util.Log; +import androidx.annotation.NonNull; +import androidx.annotation.RequiresApi; + import java.util.List; import java.util.concurrent.Flow; import java.util.function.Consumer; -import androidx.annotation.NonNull; -import androidx.annotation.RequiresApi; - @RequiresApi(Build.VERSION_CODES.R) public class CardsOnPowerScreenService extends ControlsProviderService { diff --git a/app/src/main/java/protect/card_locker/GroupCursorAdapter.java b/app/src/main/java/protect/card_locker/GroupCursorAdapter.java index 2e7926d75..56d166cca 100644 --- a/app/src/main/java/protect/card_locker/GroupCursorAdapter.java +++ b/app/src/main/java/protect/card_locker/GroupCursorAdapter.java @@ -8,14 +8,12 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; -import android.widget.ImageButton; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; import protect.card_locker.databinding.GroupLayoutBinding; -import protect.card_locker.preferences.Settings; public class GroupCursorAdapter extends BaseCursorAdapter { public final Context mContext; diff --git a/app/src/main/java/protect/card_locker/ImportExportActivity.java b/app/src/main/java/protect/card_locker/ImportExportActivity.java index 9fcf6acdf..90f327c9a 100644 --- a/app/src/main/java/protect/card_locker/ImportExportActivity.java +++ b/app/src/main/java/protect/card_locker/ImportExportActivity.java @@ -1,10 +1,8 @@ package protect.card_locker; -import android.Manifest; import android.content.ActivityNotFoundException; import android.content.DialogInterface; import android.content.Intent; -import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bundle; import android.text.InputType; @@ -16,23 +14,20 @@ import android.widget.EditText; import android.widget.FrameLayout; import android.widget.Toast; +import androidx.activity.result.ActivityResultLauncher; +import androidx.activity.result.contract.ActivityResultContracts; +import androidx.annotation.Nullable; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.widget.Toolbar; + +import com.google.android.material.dialog.MaterialAlertDialogBuilder; + import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; -import androidx.activity.result.ActivityResultLauncher; -import androidx.activity.result.contract.ActivityResultContracts; -import androidx.annotation.Nullable; -import androidx.appcompat.app.ActionBar; -import androidx.appcompat.app.AlertDialog; -import androidx.appcompat.widget.Toolbar; -import androidx.core.app.ActivityCompat; -import androidx.core.content.ContextCompat; - -import com.google.android.material.dialog.MaterialAlertDialogBuilder; - import protect.card_locker.async.TaskHandler; import protect.card_locker.databinding.ImportExportActivityBinding; import protect.card_locker.importexport.DataFormat; diff --git a/app/src/main/java/protect/card_locker/LoyaltyCard.java b/app/src/main/java/protect/card_locker/LoyaltyCard.java index 0559890b0..f1dc43b57 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCard.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCard.java @@ -4,13 +4,13 @@ import android.database.Cursor; import android.os.Parcel; import android.os.Parcelable; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + import java.math.BigDecimal; import java.util.Currency; import java.util.Date; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; - public class LoyaltyCard implements Parcelable { public final int id; public final String store; diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java index dfc79146c..a73e80487 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java @@ -15,13 +15,6 @@ import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; -import com.google.android.material.card.MaterialCardView; -import com.google.android.material.color.MaterialColors; - -import java.math.BigDecimal; -import java.text.DateFormat; -import java.util.ArrayList; - import androidx.annotation.NonNull; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.core.content.ContextCompat; @@ -29,6 +22,13 @@ import androidx.core.graphics.BlendModeColorFilterCompat; import androidx.core.graphics.BlendModeCompat; import androidx.recyclerview.widget.RecyclerView; +import com.google.android.material.card.MaterialCardView; +import com.google.android.material.color.MaterialColors; + +import java.math.BigDecimal; +import java.text.DateFormat; +import java.util.ArrayList; + import protect.card_locker.databinding.LoyaltyCardLayoutBinding; public class LoyaltyCardCursorAdapter extends BaseCursorAdapter { diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java b/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java index 4ceb46994..c031f7904 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java @@ -3,6 +3,7 @@ package protect.card_locker; import android.app.Application; import androidx.appcompat.app.AppCompatDelegate; + import protect.card_locker.preferences.Settings; public class LoyaltyCardLockerApplication extends Application { diff --git a/app/src/main/java/protect/card_locker/ManageGroupActivity.java b/app/src/main/java/protect/card_locker/ManageGroupActivity.java index 1cd1effbe..27cf124bd 100644 --- a/app/src/main/java/protect/card_locker/ManageGroupActivity.java +++ b/app/src/main/java/protect/card_locker/ManageGroupActivity.java @@ -13,6 +13,12 @@ import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; +import androidx.activity.OnBackPressedCallback; +import androidx.annotation.NonNull; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.widget.Toolbar; +import androidx.recyclerview.widget.RecyclerView; + import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.floatingactionbutton.FloatingActionButton; @@ -20,12 +26,6 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Map; -import androidx.activity.OnBackPressedCallback; -import androidx.annotation.NonNull; -import androidx.appcompat.app.AlertDialog; -import androidx.appcompat.widget.Toolbar; -import androidx.recyclerview.widget.RecyclerView; - import protect.card_locker.databinding.ActivityManageGroupBinding; public class ManageGroupActivity extends CatimaAppCompatActivity implements ManageGroupCursorAdapter.CardAdapterListener { diff --git a/app/src/main/java/protect/card_locker/ManageGroupsActivity.java b/app/src/main/java/protect/card_locker/ManageGroupsActivity.java index 5b5468ba3..a16e90ca2 100644 --- a/app/src/main/java/protect/card_locker/ManageGroupsActivity.java +++ b/app/src/main/java/protect/card_locker/ManageGroupsActivity.java @@ -14,17 +14,17 @@ import android.widget.EditText; import android.widget.LinearLayout; import android.widget.TextView; -import com.google.android.material.dialog.MaterialAlertDialogBuilder; -import com.google.android.material.floatingactionbutton.FloatingActionButton; - -import java.util.List; - import androidx.appcompat.app.AlertDialog; import androidx.appcompat.widget.Toolbar; import androidx.recyclerview.widget.DefaultItemAnimator; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.google.android.material.dialog.MaterialAlertDialogBuilder; +import com.google.android.material.floatingactionbutton.FloatingActionButton; + +import java.util.List; + import protect.card_locker.databinding.ManageGroupsActivityBinding; public class ManageGroupsActivity extends CatimaAppCompatActivity implements GroupCursorAdapter.GroupAdapterListener { diff --git a/app/src/main/java/protect/card_locker/ScanActivity.java b/app/src/main/java/protect/card_locker/ScanActivity.java index 8a0b95c39..e9cee9f13 100644 --- a/app/src/main/java/protect/card_locker/ScanActivity.java +++ b/app/src/main/java/protect/card_locker/ScanActivity.java @@ -32,7 +32,6 @@ import androidx.activity.result.contract.ActivityResultContracts; import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.widget.Toolbar; - import androidx.core.content.ContextCompat; import com.google.android.material.dialog.MaterialAlertDialogBuilder; diff --git a/app/src/main/java/protect/card_locker/ShortcutHelper.java b/app/src/main/java/protect/card_locker/ShortcutHelper.java index beca598b7..57db596f7 100644 --- a/app/src/main/java/protect/card_locker/ShortcutHelper.java +++ b/app/src/main/java/protect/card_locker/ShortcutHelper.java @@ -8,6 +8,11 @@ import android.graphics.Canvas; import android.graphics.Color; import android.os.Bundle; +import androidx.core.content.pm.ShortcutInfoCompat; +import androidx.core.content.pm.ShortcutManagerCompat; +import androidx.core.graphics.ColorUtils; +import androidx.core.graphics.drawable.IconCompat; + import org.jetbrains.annotations.NotNull; import java.util.Collections; @@ -15,11 +20,6 @@ import java.util.Comparator; import java.util.LinkedList; import java.util.List; -import androidx.core.content.pm.ShortcutInfoCompat; -import androidx.core.content.pm.ShortcutManagerCompat; -import androidx.core.graphics.ColorUtils; -import androidx.core.graphics.drawable.IconCompat; - class ShortcutHelper { // Android documentation says that no more than 5 shortcuts // are supported. However, that may be too many, as not all diff --git a/app/src/main/java/protect/card_locker/UCropWrapper.java b/app/src/main/java/protect/card_locker/UCropWrapper.java index 37371073f..402664689 100644 --- a/app/src/main/java/protect/card_locker/UCropWrapper.java +++ b/app/src/main/java/protect/card_locker/UCropWrapper.java @@ -11,16 +11,16 @@ import android.view.Window; import android.widget.FrameLayout; import android.widget.LinearLayout; -import com.google.android.material.color.MaterialColors; -import com.google.android.material.textview.MaterialTextView; -import com.yalantis.ucrop.UCropActivity; - import androidx.annotation.Nullable; import androidx.appcompat.widget.AppCompatImageView; import androidx.core.content.ContextCompat; import androidx.core.graphics.ColorUtils; import androidx.core.view.WindowInsetsControllerCompat; +import com.google.android.material.color.MaterialColors; +import com.google.android.material.textview.MaterialTextView; +import com.yalantis.ucrop.UCropActivity; + public class UCropWrapper extends UCropActivity { public static final String UCROP_TOOLBAR_TYPEFACE_STYLE = "ucop_toolbar_typeface_style"; diff --git a/app/src/main/java/protect/card_locker/preferences/Settings.java b/app/src/main/java/protect/card_locker/preferences/Settings.java index 6280528a1..48d30cdcd 100644 --- a/app/src/main/java/protect/card_locker/preferences/Settings.java +++ b/app/src/main/java/protect/card_locker/preferences/Settings.java @@ -3,12 +3,13 @@ package protect.card_locker.preferences; import android.content.Context; import android.content.SharedPreferences; -import java.util.Locale; - import androidx.annotation.IntegerRes; import androidx.annotation.StringRes; import androidx.appcompat.app.AppCompatDelegate; import androidx.preference.PreferenceManager; + +import java.util.Locale; + import protect.card_locker.R; import protect.card_locker.Utils; diff --git a/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java b/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java index 9df6b5b2f..470f469c4 100644 --- a/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java +++ b/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java @@ -1,6 +1,5 @@ package protect.card_locker.preferences; - import android.app.Activity; import android.content.Intent; import android.os.Build; diff --git a/app/src/main/res/layout/loyalty_card_view_layout.xml b/app/src/main/res/layout/loyalty_card_view_layout.xml index 22e300035..632ef6b46 100644 --- a/app/src/main/res/layout/loyalty_card_view_layout.xml +++ b/app/src/main/res/layout/loyalty_card_view_layout.xml @@ -1,8 +1,6 @@ - - + Nome Nota Nun hai nengún resultáu. Prueba a camudar la busca. diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index b61e86684..cb238931c 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -1,5 +1,5 @@ - + Nama Keterangan Hapus diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml index f32b7ca21..895239281 100644 --- a/app/src/main/res/values-is/strings.xml +++ b/app/src/main/res/values-is/strings.xml @@ -1,5 +1,5 @@ - + Bæta Nei strikamerkið Leita að diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 1cd69d356..8b8617f74 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,5 +1,5 @@ - + 選択したバーコード形式ではこの番号は使用できません このバーコード形式は表示できません。将来のアップデートにより対応するかもしれません。 バーコード番号を設定 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index b1c87577e..76042847a 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1,5 +1,5 @@ - + 搜尋 新增 點選 + 按鈕以新增卡片,或從 ⋮ 選單中匯入。 diff --git a/app/src/test/java/protect/card_locker/BarcodeSelectorActivityTest.java b/app/src/test/java/protect/card_locker/BarcodeSelectorActivityTest.java index 1fd4f7bfb..0c179b626 100644 --- a/app/src/test/java/protect/card_locker/BarcodeSelectorActivityTest.java +++ b/app/src/test/java/protect/card_locker/BarcodeSelectorActivityTest.java @@ -1,9 +1,8 @@ package protect.card_locker; +import static org.junit.Assert.assertEquals; + import android.app.Activity; -import android.content.Intent; -import android.view.View; -import android.widget.Button; import android.widget.TextView; import org.junit.Test; @@ -11,12 +10,6 @@ import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.android.controller.ActivityController; -import org.robolectric.shadows.ShadowLooper; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; -import static org.robolectric.Shadows.shadowOf; @RunWith(RobolectricTestRunner.class) diff --git a/app/src/test/java/protect/card_locker/DatabaseTest.java b/app/src/test/java/protect/card_locker/DatabaseTest.java index fb756ffec..a57b02b04 100644 --- a/app/src/test/java/protect/card_locker/DatabaseTest.java +++ b/app/src/test/java/protect/card_locker/DatabaseTest.java @@ -1,5 +1,11 @@ package protect.card_locker; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; @@ -13,19 +19,12 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; -import org.robolectric.annotation.Config; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Currency; import java.util.List; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; - @RunWith(RobolectricTestRunner.class) public class DatabaseTest { private SQLiteDatabase mDatabase; diff --git a/app/src/test/java/protect/card_locker/ImportExportActivityTest.java b/app/src/test/java/protect/card_locker/ImportExportActivityTest.java index feb255478..d45b543bf 100644 --- a/app/src/test/java/protect/card_locker/ImportExportActivityTest.java +++ b/app/src/test/java/protect/card_locker/ImportExportActivityTest.java @@ -1,5 +1,8 @@ package protect.card_locker; +import static org.junit.Assert.assertEquals; +import static org.robolectric.Shadows.shadowOf; + import android.app.Activity; import android.content.Intent; import android.content.pm.ActivityInfo; @@ -14,9 +17,6 @@ import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; -import static org.junit.Assert.assertEquals; -import static org.robolectric.Shadows.shadowOf; - @RunWith(RobolectricTestRunner.class) public class ImportExportActivityTest { private void registerIntentHandler(String handler) { diff --git a/app/src/test/java/protect/card_locker/ImportExportTest.java b/app/src/test/java/protect/card_locker/ImportExportTest.java index 8ef546371..34d8c6d3d 100644 --- a/app/src/test/java/protect/card_locker/ImportExportTest.java +++ b/app/src/test/java/protect/card_locker/ImportExportTest.java @@ -1,5 +1,11 @@ package protect.card_locker; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; +import static org.robolectric.Shadows.shadowOf; + import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; @@ -45,12 +51,6 @@ import protect.card_locker.importexport.ImportExportResultType; import protect.card_locker.importexport.MultiFormatExporter; import protect.card_locker.importexport.MultiFormatImporter; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; -import static org.robolectric.Shadows.shadowOf; - @RunWith(RobolectricTestRunner.class) public class ImportExportTest { private Activity activity; diff --git a/app/src/test/java/protect/card_locker/ImportURITest.java b/app/src/test/java/protect/card_locker/ImportURITest.java index 7ee0934e3..492c6ae3e 100644 --- a/app/src/test/java/protect/card_locker/ImportURITest.java +++ b/app/src/test/java/protect/card_locker/ImportURITest.java @@ -1,5 +1,9 @@ package protect.card_locker; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + import android.app.Activity; import android.database.sqlite.SQLiteDatabase; import android.graphics.Color; @@ -19,10 +23,6 @@ import java.math.BigDecimal; import java.util.Currency; import java.util.Date; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; - @RunWith(RobolectricTestRunner.class) public class ImportURITest { private ImportURIHelper importURIHelper; diff --git a/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java b/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java index 2d34136f6..4d6ce4cd5 100644 --- a/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java +++ b/app/src/test/java/protect/card_locker/LoyaltyCardCursorAdapterTest.java @@ -1,5 +1,9 @@ package protect.card_locker; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertTrue; + import android.app.Activity; import android.content.SharedPreferences; import android.database.Cursor; @@ -8,6 +12,9 @@ import android.graphics.Color; import android.view.View; import android.widget.TextView; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.preference.PreferenceManager; + import com.google.zxing.BarcodeFormat; import org.junit.Before; @@ -20,13 +27,6 @@ import org.robolectric.shadows.ShadowLog; import java.math.BigDecimal; import java.util.Currency; -import androidx.constraintlayout.widget.ConstraintLayout; -import androidx.preference.PreferenceManager; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotEquals; -import static org.junit.Assert.assertTrue; - @RunWith(RobolectricTestRunner.class) public class LoyaltyCardCursorAdapterTest { private Activity activity; diff --git a/app/src/test/java/protect/card_locker/LoyaltyCardViewActivityTest.java b/app/src/test/java/protect/card_locker/LoyaltyCardViewActivityTest.java index bf5548f09..ebd21136b 100644 --- a/app/src/test/java/protect/card_locker/LoyaltyCardViewActivityTest.java +++ b/app/src/test/java/protect/card_locker/LoyaltyCardViewActivityTest.java @@ -1,11 +1,19 @@ package protect.card_locker; +import static android.os.Looper.getMainLooper; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; +import static org.robolectric.Shadows.shadowOf; + import android.app.Activity; import android.app.DatePickerDialog; import android.app.Dialog; import android.content.Context; import android.content.Intent; -import android.content.SharedPreferences; import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; @@ -27,9 +35,12 @@ import android.widget.EditText; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.LinearLayout; -import android.widget.SeekBar; import android.widget.TextView; +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.constraintlayout.widget.ConstraintLayout; + import com.google.android.material.bottomappbar.BottomAppBar; import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.android.material.tabs.TabLayout; @@ -59,21 +70,6 @@ import java.time.temporal.ChronoUnit; import java.util.Currency; import java.util.Date; -import androidx.appcompat.app.AlertDialog; -import androidx.appcompat.app.AppCompatActivity; -import androidx.constraintlayout.widget.ConstraintLayout; -import androidx.core.widget.TextViewCompat; -import androidx.preference.PreferenceManager; - -import static android.os.Looper.getMainLooper; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; -import static org.robolectric.Shadows.shadowOf; - @RunWith(RobolectricTestRunner.class) public class LoyaltyCardViewActivityTest { private final String BARCODE_DATA = "428311627547"; diff --git a/app/src/test/java/protect/card_locker/MainActivityTest.java b/app/src/test/java/protect/card_locker/MainActivityTest.java index cc67d5dba..3ee7f8c14 100644 --- a/app/src/test/java/protect/card_locker/MainActivityTest.java +++ b/app/src/test/java/protect/card_locker/MainActivityTest.java @@ -1,5 +1,10 @@ package protect.card_locker; +import static android.os.Looper.getMainLooper; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.robolectric.Shadows.shadowOf; + import android.app.Activity; import android.content.ComponentName; import android.content.SharedPreferences; @@ -10,6 +15,8 @@ import android.view.View; import android.widget.LinearLayout; import android.widget.TextView; +import androidx.recyclerview.widget.RecyclerView; + import com.google.android.material.tabs.TabLayout; import com.google.zxing.BarcodeFormat; @@ -18,20 +25,12 @@ import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.android.controller.ActivityController; -import org.robolectric.annotation.Config; import org.robolectric.shadows.ShadowActivity; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; -import androidx.recyclerview.widget.RecyclerView; - -import static android.os.Looper.getMainLooper; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.robolectric.Shadows.shadowOf; - @RunWith(RobolectricTestRunner.class) public class MainActivityTest { private SharedPreferences prefs;