@Nullable
    private Geocache parseCache(@RawRes final int resourceId) {
        final String page = CgeoTestUtils.getFileContent(resourceId);
        final SearchResult result = GCParser.testParseAndSaveCacheFromText(GCConnector.getInstance(), page, null);
        assertThat(result).isNotNull();
        assertThat(result.isEmpty()).isFalse();
        return result.getFirstCacheFromResult(LoadFlags.LOAD_CACHE_OR_DB);
    }
Test {@link GCParser#testParseAndSaveCacheFromText(IConnector, String, DisposableHandler)} with "mocked" data
main/src/androidTest/java/cgeo/geocaching/connector/gc/GCParserTest.java