| Left: | ||
| Right: |
| LEFT | RIGHT |
|---|---|
| 1 /* | 1 /* |
| 2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
| 3 * Copyright (C) 2006-present eyeo GmbH | 3 * Copyright (C) 2006-present eyeo GmbH |
| 4 * | 4 * |
| 5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
| 6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
| 7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
| 8 * | 8 * |
| 9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
| 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 17 matching lines...) Expand all Loading... | |
| 28 import org.junit.Test | 28 import org.junit.Test |
| 29 import org.junit.runner.RunWith | 29 import org.junit.runner.RunWith |
| 30 import org.mockito.Mockito.mock | 30 import org.mockito.Mockito.mock |
| 31 import org.robolectric.RobolectricTestRunner | 31 import org.robolectric.RobolectricTestRunner |
| 32 import org.robolectric.RuntimeEnvironment | 32 import org.robolectric.RuntimeEnvironment |
| 33 import java.util.Locale | 33 import java.util.Locale |
| 34 | 34 |
| 35 @RunWith(RobolectricTestRunner::class) | 35 @RunWith(RobolectricTestRunner::class) |
| 36 class UtilsTest | 36 class UtilsTest |
| 37 { | 37 { |
| 38 | 38 private lateinit var mockedDefaultSubs: DefaultSubscriptions |
|
anton
2017/11/16 10:46:36
the line seems to be not required
jens
2017/11/17 09:16:26
Acknowledged.
| |
| 39 private var mockedDefaultSubs: DefaultSubscriptions? = null | |
|
anton
2017/11/16 10:46:36
shouldn't it be 'lateinit var .. ' too? it's init
jens
2017/11/17 09:16:26
Yeah, you are right. That is the proper way to do
| |
| 40 private lateinit var context: Context | 39 private lateinit var context: Context |
| 41 private val EASYLIST_GERMANY_COMPLETE_URL = | 40 private val EASYLIST_GERMANY_COMPLETE_URL = |
| 42 "https://easylist-downloads.adblockplus.org/easylistgermany+easylist .txt" | 41 "https://easylist-downloads.adblockplus.org/easylistgermany+easylist .txt" |
| 43 | 42 |
| 44 @Before | 43 @Before |
| 45 fun setup() | 44 fun setup() |
| 46 { | 45 { |
| 47 context = RuntimeEnvironment.application | 46 context = RuntimeEnvironment.application |
| 48 mockedDefaultSubs = mock(DefaultSubscriptions::class.java) | 47 mockedDefaultSubs = mock(DefaultSubscriptions::class.java) |
| 49 RuntimeEnvironment.application.resources | 48 RuntimeEnvironment.application.resources |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 155 @Test | 154 @Test |
| 156 fun sharedPrefsUtilsPutAndGetDifferentStringSet() | 155 fun sharedPrefsUtilsPutAndGetDifferentStringSet() |
| 157 { | 156 { |
| 158 val testStringSet = setOf("Hello", "World") | 157 val testStringSet = setOf("Hello", "World") |
| 159 SharedPrefsUtils.putStringSet(context, R.string.key_previous_version_cod e, testStringSet) | 158 SharedPrefsUtils.putStringSet(context, R.string.key_previous_version_cod e, testStringSet) |
| 160 val unequalStringSet = SharedPrefsUtils.getStringSet(context, | 159 val unequalStringSet = SharedPrefsUtils.getStringSet(context, |
| 161 R.string.key_aa_info_shown, setOf("Hello", "World", "!")) | 160 R.string.key_aa_info_shown, setOf("Hello", "World", "!")) |
| 162 assertNotEquals(testStringSet, unequalStringSet) | 161 assertNotEquals(testStringSet, unequalStringSet) |
| 163 } | 162 } |
| 164 } | 163 } |
| LEFT | RIGHT |