package com.artemzin.qualitymatters.ui.presenters; import org.junit.Test; import nl.jqno.equalsverifier.EqualsVerifier; import nl.jqno.equalsverifier.Warning; import rx.schedulers.Schedulers; public class ItemsPresenterConfigurationTest { @Test public void hashCode_equals_shouldWorkCorrectly() { EqualsVerifier .forExamples( ItemsPresenterConfiguration.builder().ioScheduler(Schedulers.immediate()).build(), ItemsPresenterConfiguration.builder().ioScheduler(Schedulers.io()).build()) .suppress(Warning.NULL_FIELDS) // AutoValue checks for nulls, but EqualsVerifier does not expect that by default. .verify(); } }