I hereby claim:
- I am realdadfish on github.
- I am deadfish (https://keybase.io/deadfish) on keybase.
- I have a public key ASCO19XrNn4ZihRPMImt_195hWoFLLZ28Rx-G0Sd-d_qwQo
To claim this, I am signing this object:
| open class BaseMagnetActivity : AppCompatActivity(), ScopeOwner { | |
| private val scopeModel: ScopeModel by lazy { ScopeModel.setup(this) } | |
| private var testScope: Scope? = null | |
| override var scope: Scope | |
| get() = testScope ?: scopeModel.scope | |
| @VisibleForTesting | |
| set(value) { | |
| testScope = value |
I hereby claim:
To claim this, I am signing this object:
| package com.xing.android.test.rules.subscription | |
| class MissingSubscriptionToMethodException : Exception() |
| curl -X POST \ | |
| --digest --user test:... \ | |
| -H "Content-Type: application/json" | |
| -d '{"project":"Foo","branch":"master","change_id":"I4428a11e0bee8d9dbc43fe7adc1e61039218ef24","status":"NEW","merge":{"source":"refs/heads/new-bar"},"subject":"New bar"}' \ | |
| https://my.gerrit.instance/a/changes/ |
| java.lang.IllegalArgumentException: Cannot convert field of typeandroid.util.SparseArray<java.lang.String> | |
| E at nl.qbusict.cupboard.internal.convert.ConverterRegistry.getFieldConverter(ConverterRegistry.java:242) | |
| E at nl.qbusict.cupboard.Cupboard.getFieldConverter(Cupboard.java:202) | |
| E at nl.qbusict.cupboard.convert.ReflectiveEntityConverter.getFieldConverter(ReflectiveEntityConverter.java:119) | |
| E at nl.qbusict.cupboard.convert.ReflectiveEntityConverter.<init>(ReflectiveEntityConverter.java:79) | |
| E at nl.qbusict.cupboard.convert.ReflectiveEntityConverter.<init>(ReflectiveEntityConverter.java:51) | |
| E at nl.qbusict.cupboard.internal.convert.ConverterRegistry$1.create(ConverterRegistry.java:163) | |
| E at nl.qbusict.cupboard.internal.convert.ConverterRegistry.getEntityConverter(ConverterRegistry.java:191) | |
| E at nl.qbusict.cupboard.Cupboard.getEntityConverter(Cupboard.java:217) | |
| E at nl.qbusict.cupboard.BaseCompartment.getConverter(BaseCompartment.java:28) |
| StrictMode E A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks. | |
| E java.lang.Throwable: Explicit termination method 'close' not called | |
| E at dalvik.system.CloseGuard.open(CloseGuard.java:184) | |
| E at android.database.CursorWindow.<init>(CursorWindow.java:168) | |
| E at android.database.CursorWindow.<init>(CursorWindow.java:127) | |
| E at android.database.AbstractWindowedCursor.generateNewWindowCursor(AbstractWindowedCursor.java:195) | |
| E at android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.java:210) | |
| E at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:165) | |
| E at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:159) | |
| /** | |
| * A pair of hamcrest matchers that expose the result code and intent data of activities. | |
| * | |
| * Usage: | |
| * | |
| * @RunWith(AndroidJUnit4.class) | |
| * public class YourActivityTest extends ActivityTestBase { | |
| * @Rule | |
| * public final ActivityTestRule<YourActivity> mActivityTestRule = new ActivityTestRule<>(YourActivity.class); | |
| * |
| // ==UserScript== | |
| // @name Single-click filter selection | |
| // @namespace http://thomaskeller.biz | |
| // @version 0.1 | |
| // @description Exclusively selects a filter from the configured list of filters amongst the others (i.e. deselects the others). | |
| // @author You | |
| // @match https://your.jira.server/secure/RapidBoard.jspa?rapidView=* | |
| // @grant none | |
| // ==/UserScript== |
| public class ViewMatchers | |
| { | |
| @SuppressWarnings("unchecked") | |
| public static Matcher<View> withRecyclerView(@IdRes int viewId) | |
| { | |
| return allOf(isAssignableFrom(RecyclerView.class), withId(viewId)); | |
| } | |
| @SuppressWarnings("unchecked") | |
| public static ViewInteraction onRecyclerItemView(@IdRes int identifyingView, Matcher<View> identifyingMatcher, Matcher<View> childMatcher) |