All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fest.assertions.api.android.database.AbstractAbstractCursorAssert Maven / Gradle / Ivy

There is a newer version: 1.0.8
Show newest version
// Copyright 2013 Square, Inc.
package org.fest.assertions.api.android.database;

import android.database.AbstractCursor;
import android.net.Uri;

import static org.fest.assertions.api.Assertions.assertThat;

public abstract class AbstractAbstractCursorAssert, A extends AbstractCursor>
    extends AbstractCursorAssert {
  protected AbstractAbstractCursorAssert(A actual, Class selfType) {
    super(actual, selfType);
  }

  public S hasNotificationUri(Uri uri) {
    isNotNull();
    Uri actualUri = actual.getNotificationUri();
    assertThat(actualUri) //
        .overridingErrorMessage("Expected notification URI <%s> but was <%s>.", uri, actualUri) //
        .isEqualTo(uri);
    return myself;
  }
}