package com.fsck.k9.activity.setup; import com.fsck.k9.mail.ConnectionSecurity; import com.google.android.apps.common.testing.ui.espresso.matcher.BoundedMatcher; import org.hamcrest.Description; import org.hamcrest.Matcher; import static com.google.android.apps.common.testing.testrunner.util.Checks.checkNotNull; public class ConnectionSecurityHolderMatcher { public static Matcher is(final ConnectionSecurity connectionSecurity) { checkNotNull(connectionSecurity); return new BoundedMatcher(ConnectionSecurityHolder.class) { @Override public boolean matchesSafely(ConnectionSecurityHolder connectionSecurityHolder) { return connectionSecurityHolder.connectionSecurity == connectionSecurity; } @Override public void describeTo(Description description) { description.appendText("connection security is: "); description.appendText(connectionSecurity.name()); } }; } }