List of usage examples for com.google.common.truth Subject subclass-usage
From source file com.pkware.truth.android.preferences.AbstractPreferenceSubject.java
public abstract class AbstractPreferenceSubject<S extends AbstractPreferenceSubject<S, T>, T extends Preference> extends Subject<S, T> { protected AbstractPreferenceSubject(FailureStrategy failureStrategy, T subject) { super(failureStrategy, subject); }
From source file org.sosy_lab.cpachecker.util.test.ProverEnvironmentSubject.java
/**
* {@link Subject} subclass for testing assertions about ProverEnvironments with Truth
* (allows to use <code>assert_().about(...).that(stack).isUnsatisfiable()</code> etc.).
*
* Use {@link SolverBasedTest0#ProverEnvironment()}
* when calling {@link TestVerb#about(com.google.common.truth.SubjectFactory)}..
From source file com.android.tools.idea.gradle.project.sync.ModuleDependenciesSubject.java
public class ModuleDependenciesSubject extends Subject<ModuleDependenciesSubject, Module> { @NotNull public static SubjectFactory<ModuleDependenciesSubject, Module> moduleDependencies() { return new SubjectFactory<ModuleDependenciesSubject, Module>() { @Override public ModuleDependenciesSubject getSubject(FailureStrategy failureStrategy, @Nullable Module subject) {
From source file com.pkware.truth.android.view.DragEventSubject.java
/** * Propositions for {@link DragEvent} subjects. */ public class DragEventSubject extends Subject<DragEventSubject, DragEvent> { protected DragEventSubject(FailureStrategy failureStrategy, DragEvent subject) { super(failureStrategy, subject);
From source file com.pkware.truth.android.view.accessbility.AccessibilityNodeInfoSubject.java
/** * Propositions for {@link AccessibilityNodeInfo} subjects. */ public class AccessibilityNodeInfoSubject extends Subject<AccessibilityNodeInfoSubject, AccessibilityNodeInfo> { protected AccessibilityNodeInfoSubject(FailureStrategy failureStrategy, AccessibilityNodeInfo subject) { super(failureStrategy, subject);
From source file org.inferred.freebuilder.processor.MultimapSubject.java
/** Basic Truth {@link Subject} for {@link Multimap} instances. */ public class MultimapSubject<K, V> extends Subject<MultimapSubject<K, V>, Multimap<K, V>> { public static <K, V> MultimapSubject<K, V> assertThat(Multimap<K, V> subject) { return new MultimapSubject<K, V>(THROW_ASSERTION_ERROR, subject); }
From source file google.registry.monitoring.metrics.contrib.AbstractMetricSubject.java
/** * Base truth subject for asserting things about {@link Metric} instances. * * <p>For use with the Google <a href="https://google.github.io/truth/">Truth</a> framework. */ abstract class AbstractMetricSubject<T, M extends Metric<T>, S extends AbstractMetricSubject<T, M, S>>
From source file com.pkware.truth.android.support.v4.print.PrintHelperSubject.java
/** * Propositions for {@link PrintHelper} subjects. */ public class PrintHelperSubject extends Subject<PrintHelperSubject, PrintHelper> { protected PrintHelperSubject(FailureStrategy failureStrategy, PrintHelper subject) { super(failureStrategy, subject);
From source file com.pkware.truth.android.view.animation.AbstractAnimationSubject.java
public abstract class AbstractAnimationSubject<S extends AbstractAnimationSubject<S, T>, T extends Animation> extends Subject<S, T> { protected AbstractAnimationSubject(FailureStrategy failureStrategy, T subject) { super(failureStrategy, subject); }
From source file com.google.devtools.build.android.ClassPathsSubject.java
/** * A testing utility that allows .java/.class related assertions against Paths. */ public class ClassPathsSubject extends Subject<ClassPathsSubject, Path> { ClassPathsSubject(FailureStrategy failureStrategy, @Nullable Path subject) {