Remove robolectric config (#1242)

This is no longer necessary:

```java
@config(sdk = [Build.VERSION_CODES.P])
```
This commit is contained in:
Niedermann IT-Dienstleistungen 2021-05-31 11:33:33 +02:00 committed by GitHub
parent 134c99c16c
commit 2534aefb77
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 6 additions and 50 deletions

View file

@ -1,7 +1,6 @@
package it.niedermann.owncloud.notes.main.items.grid;
import android.graphics.Rect;
import android.os.Build;
import android.view.View;
import androidx.recyclerview.widget.RecyclerView;
@ -10,7 +9,6 @@ import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.util.Arrays;
@ -26,7 +24,6 @@ import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class GridItemDecorationTest {
private final ItemAdapter itemAdapter = mock(ItemAdapter.class);

View file

@ -1,22 +1,16 @@
package it.niedermann.owncloud.notes.persistence;
import android.os.Build;
import androidx.annotation.NonNull;
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
import androidx.room.Room;
import androidx.test.core.app.ApplicationProvider;
import com.nextcloud.android.sso.exceptions.NextcloudHttpRequestFailedException;
import org.json.JSONException;
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import it.niedermann.owncloud.notes.persistence.entity.Account;
import it.niedermann.owncloud.notes.shared.model.Capabilities;
@ -25,7 +19,6 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class AccountDaoTest {
@Rule

View file

@ -1,7 +1,5 @@
package it.niedermann.owncloud.notes.persistence;
import android.os.Build;
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
import androidx.test.core.app.ApplicationProvider;
@ -12,7 +10,6 @@ import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import it.niedermann.owncloud.notes.persistence.sync.NotesAPI;
import it.niedermann.owncloud.notes.persistence.sync.OcsAPI;
@ -23,7 +20,6 @@ import static org.junit.Assert.assertNotSame;
import static org.junit.Assert.assertSame;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class ApiProviderTest {
@Rule

View file

@ -1,7 +1,6 @@
package it.niedermann.owncloud.notes.persistence;
import android.accounts.NetworkErrorException;
import android.os.Build;
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
import androidx.test.core.app.ApplicationProvider;
@ -14,7 +13,6 @@ import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.io.IOException;
import java.util.Map;
@ -35,7 +33,6 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class CapabilitiesClientTest {
@Rule

View file

@ -1,7 +1,6 @@
package it.niedermann.owncloud.notes.persistence;
import android.database.sqlite.SQLiteConstraintException;
import android.os.Build;
import androidx.annotation.NonNull;
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
@ -14,7 +13,6 @@ import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.util.Calendar;
import java.util.List;
@ -35,7 +33,6 @@ import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class NotesDaoTest {
@Rule

View file

@ -1,7 +1,6 @@
package it.niedermann.owncloud.notes.persistence;
import android.content.Context;
import android.os.Build;
import android.os.NetworkOnMainThreadException;
import androidx.annotation.NonNull;
@ -15,12 +14,10 @@ import com.nextcloud.android.sso.model.SingleSignOnAccount;
import org.json.JSONException;
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.io.IOException;
import java.lang.reflect.Constructor;
@ -50,14 +47,12 @@ import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyBoolean;
import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class NotesRepositoryTest {
@Rule

View file

@ -1,7 +1,6 @@
package it.niedermann.owncloud.notes.persistence;
import android.content.Context;
import android.os.Build;
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
@ -14,7 +13,6 @@ import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.io.IOException;
import java.util.Arrays;
@ -40,7 +38,6 @@ import static org.mockito.Mockito.when;
@SuppressWarnings("CallToThreadRun")
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class NotesServerSyncTaskTest {
@Rule

View file

@ -1,23 +1,19 @@
package it.niedermann.owncloud.notes.persistence.sync;
import android.graphics.Color;
import android.os.Build;
import com.google.gson.JsonParser;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import it.niedermann.owncloud.notes.persistence.sync.CapabilitiesDeserializer;
import it.niedermann.owncloud.notes.shared.model.Capabilities;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class CapabilitiesDeserializerTest {
private final CapabilitiesDeserializer deserializer = new CapabilitiesDeserializer();

View file

@ -1,14 +1,12 @@
package it.niedermann.owncloud.notes.persistence.util;
import android.graphics.Color;
import android.os.Build;
import androidx.core.util.Pair;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.util.ArrayList;
import java.util.List;
@ -19,7 +17,6 @@ import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class NotesColorUtilTest {
@Test
public void testContrastRatioIsSufficient() {

View file

@ -1,13 +1,10 @@
package it.niedermann.owncloud.notes.shared.util;
import android.os.Build;
import junit.framework.TestCase;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.util.Arrays;
import java.util.Collection;
@ -17,7 +14,6 @@ import java.util.Iterator;
import it.niedermann.owncloud.notes.shared.model.ApiVersion;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class ApiVersionUtilTest extends TestCase {
@Test

View file

@ -1,13 +1,10 @@
package it.niedermann.owncloud.notes.shared.util;
import android.os.Build;
import junit.framework.TestCase;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import it.niedermann.android.markdown.MarkdownUtil;
@ -16,7 +13,6 @@ import it.niedermann.android.markdown.MarkdownUtil;
* Created by stefan on 06.10.15.
*/
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class NoteUtilTest extends TestCase {
@Test

View file

@ -17,6 +17,12 @@ android {
compileOptions {
coreLibraryDesugaringEnabled true
}
testOptions {
unitTests {
includeAndroidResources true
}
}
}
dependencies {

View file

@ -1,7 +1,5 @@
package it.niedermann.android.markdown;
import android.os.Build;
import androidx.core.text.HtmlCompat;
import junit.framework.TestCase;
@ -9,10 +7,8 @@ import junit.framework.TestCase;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class ListTagHandlerTest extends TestCase {
//language=html

View file

@ -1,7 +1,6 @@
package it.niedermann.android.markdown;
import android.graphics.Color;
import android.os.Build;
import android.text.Editable;
import android.text.Spannable;
import android.text.SpannableStringBuilder;
@ -13,7 +12,6 @@ import junit.framework.TestCase;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
@ -24,7 +22,6 @@ import it.niedermann.android.markdown.model.EListType;
import it.niedermann.android.markdown.model.SearchSpan;
@RunWith(RobolectricTestRunner.class)
@Config(sdk = {Build.VERSION_CODES.P})
public class MarkdownUtilTest extends TestCase {
@Test