/** * Asserts that the subject is not exactly equal to the given value, with equality defined as by * {@code Float#equals}. See {@link #isEqualTo} for advice on when exact equality is recommended. * Use {@link #isNotWithin} for an assertion with a tolerance. * * <p><b>Note:</b> The assertion {@code isNotEqualTo(0.0f)} passes for {@code -0.0f}, and vice * versa. For an assertion that fails for either {@code 0.0f} or {@code -0.0f}, use {@link * #isNonZero}. */ public final void isNotEqualTo(@NullableDecl Float other) { super.isNotEqualTo(other); }
/** * Asserts that the subject is not exactly equal to the given value, with equality defined as by * {@code Double#equals}. See {@link #isEqualTo} for advice on when exact equality is recommended. * Use {@link #isNotWithin} for an assertion with a tolerance. * * <p><b>Note:</b> The assertion {@code isNotEqualTo(0.0)} passes for {@code -0.0}, and vice * versa. For an assertion that fails for either {@code 0.0} or {@code -0.0}, use {@link * #isNonZero}. */ public final void isNotEqualTo(@NullableDecl Double other) { super.isNotEqualTo(other); }
@Test @Config(minSdk = N) public void deviceProtectedContext() { // Regular context should be credential protected, not device protected. assertThat(context.isDeviceProtectedStorage()).isFalse(); assertThat(context.isCredentialProtectedStorage()).isFalse(); // Device protected storage context should have device protected rather than credential // protected storage. Context deviceProtectedStorageContext = context.createDeviceProtectedStorageContext(); assertThat(deviceProtectedStorageContext.isDeviceProtectedStorage()).isTrue(); assertThat(deviceProtectedStorageContext.isCredentialProtectedStorage()).isFalse(); // Data dirs of these two contexts must be different locations. assertThat(context.getDataDir()).isNotEqualTo(deviceProtectedStorageContext.getDataDir()); }
@Test public void testDurationEqual() { // Positive tests. assertThat(Duration.create(0, 0)).isEqualTo(Duration.create(0, 0)); assertThat(Duration.create(24, 42)).isEqualTo(Duration.create(24, 42)); assertThat(Duration.create(-24, -42)).isEqualTo(Duration.create(-24, -42)); // Negative tests. assertThat(Duration.create(25, 42)).isNotEqualTo(Duration.create(24, 42)); assertThat(Duration.create(24, 43)).isNotEqualTo(Duration.create(24, 42)); assertThat(Duration.create(-25, -42)).isNotEqualTo(Duration.create(-24, -42)); assertThat(Duration.create(-24, -43)).isNotEqualTo(Duration.create(-24, -42)); }
@Test public void timestamp_Equal() { // Positive tests. assertThat(Timestamp.create(0, 0)).isEqualTo(Timestamp.create(0, 0)); assertThat(Timestamp.create(24, 42)).isEqualTo(Timestamp.create(24, 42)); assertThat(Timestamp.create(-24, 42)).isEqualTo(Timestamp.create(-24, 42)); // Negative tests. assertThat(Timestamp.create(25, 42)).isNotEqualTo(Timestamp.create(24, 42)); assertThat(Timestamp.create(24, 43)).isNotEqualTo(Timestamp.create(24, 42)); assertThat(Timestamp.create(-25, 42)).isNotEqualTo(Timestamp.create(-24, 42)); assertThat(Timestamp.create(-24, 43)).isNotEqualTo(Timestamp.create(-24, 42)); } }