Skip to content

Instantly share code, notes, and snippets.

View florent37's full-sized avatar

Florent CHAMPIGNY florent37

View GitHub Profile
User use = molki(User.class)
.given(user -> user.getName()).willReturn(3)
.given(user -> user.getFirstName()).willReturn(4)
@florent37
florent37 / MyContentProvider.java
Created July 18, 2017 08:01
Retrieve app context
package florent37.github.com.rxcomponentlifecycle;
import android.app.Application;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
@Model
public class User {
String name;
int age;
}
List<User> user = UserDAO.findByAge(3);
User user = UserDAO.findByAge(3).first();
import org.junit.rules.TestRule;
import org.junit.runner.Description;
import org.junit.runners.model.Statement;
import io.reactivex.Scheduler;
import io.reactivex.android.plugins.RxAndroidPlugins;
import io.reactivex.annotations.NonNull;
import io.reactivex.functions.Function;
import io.reactivex.plugins.RxJavaPlugins;
import io.reactivex.schedulers.Schedulers;
apply plugin: 'com.jfrog.bintray'
version = libraryVersion
task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier = 'sources'
}
task javadoc(type: Javadoc) {
apply plugin: 'com.github.dcendents.android-maven'
group = publishedGroupId // Maven Group ID for the artifact
install {
repositories.mavenInstaller {
// This generates POM.xml with proper parameters
pom {
project {
packaging 'aar'
apply plugin: 'com.jfrog.bintray'
version = libraryVersion
task sourcesJar(type: Jar) {
from sourceSets.main.allSource
classifier = 'sources'
}
task javadocJar(type: Jar, dependsOn: javadoc) {
HEADER : Content-Type:application/graphql
graphQl
.query("todos { title }")
.cast(Data.class)
.enqueue(new Callback<Data>(){
public void onResponse(Data data){
}
/**
* Created by McGalanes on 02/12/2016.
*/
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Point;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.View;
package fr.creditagricole.cats.dcpa.bus;
import java.util.concurrent.TimeUnit;
import fr.creditagricole.cats.dcpa.bus.events.DefinirEtatClickableBoutonsEvent;
import fr.creditagricole.cats.dcpa.bus.events.Getter;
import fr.creditagricole.cats.dcpa.bus.events.ValiderModificationAutresImpotEvent;
import fr.creditagricole.cats.dcpa.data.model.PensionRetraite;
import rx.Observable;
import rx.Subscriber;