Search in sources :

Example 46 with ThrowingRunnable

use of org.junit.function.ThrowingRunnable in project aerospike-client-java by aerospike.

the class TestFilterExp method filterIntNot.

@Test
public void filterIntNot() {
    Policy policy = new Policy();
    policy.filterExp = Exp.build(Exp.not(Exp.eq(Exp.intNot(Exp.intBin(binA)), Exp.val(-2))));
    policy.failOnFilteredOut = true;
    AerospikeException ae = assertThrows(AerospikeException.class, new ThrowingRunnable() {

        public void run() {
            client.get(policy, keyA);
        }
    });
    assertEquals(ResultCode.FILTERED_OUT, ae.getResultCode());
    policy.filterExp = Exp.build(Exp.eq(Exp.intNot(Exp.intBin(binA)), Exp.val(-2)));
    Record r = client.get(policy, keyA);
    assertBinEqual(keyA, r, binA, 1);
}
Also used : Policy(com.aerospike.client.policy.Policy) BatchPolicy(com.aerospike.client.policy.BatchPolicy) WritePolicy(com.aerospike.client.policy.WritePolicy) AerospikeException(com.aerospike.client.AerospikeException) Record(com.aerospike.client.Record) ThrowingRunnable(org.junit.function.ThrowingRunnable) Test(org.junit.Test)

Example 47 with ThrowingRunnable

use of org.junit.function.ThrowingRunnable in project aerospike-client-java by aerospike.

the class TestFilterExp method filterARshift.

@Test
public void filterARshift() {
    Policy policy = new Policy();
    policy.filterExp = Exp.build(Exp.not(Exp.eq(Exp.arshift(Exp.intBin(binE), Exp.val(62)), Exp.val(-1))));
    policy.failOnFilteredOut = true;
    AerospikeException ae = assertThrows(AerospikeException.class, new ThrowingRunnable() {

        public void run() {
            client.get(policy, keyB);
        }
    });
    assertEquals(ResultCode.FILTERED_OUT, ae.getResultCode());
    policy.filterExp = Exp.build(Exp.eq(Exp.arshift(Exp.intBin(binE), Exp.val(62)), Exp.val(-1)));
    Record r = client.get(policy, keyB);
    assertBinEqual(keyB, r, binE, -2);
}
Also used : Policy(com.aerospike.client.policy.Policy) BatchPolicy(com.aerospike.client.policy.BatchPolicy) WritePolicy(com.aerospike.client.policy.WritePolicy) AerospikeException(com.aerospike.client.AerospikeException) Record(com.aerospike.client.Record) ThrowingRunnable(org.junit.function.ThrowingRunnable) Test(org.junit.Test)

Example 48 with ThrowingRunnable

use of org.junit.function.ThrowingRunnable in project aerospike-client-java by aerospike.

the class TestFilterExp method filterPow.

@Test
public void filterPow() {
    String name = "x";
    Policy policy = new Policy();
    policy.filterExp = Exp.build(Exp.let(Exp.def(name, Exp.pow(Exp.floatBin(binB), Exp.val(2.0))), Exp.and(Exp.ge(Exp.var(name), Exp.val(4.8399)), Exp.le(Exp.var(name), Exp.val(4.8401)))));
    policy.failOnFilteredOut = true;
    AerospikeException ae = assertThrows(AerospikeException.class, new ThrowingRunnable() {

        public void run() {
            client.get(policy, keyA);
        }
    });
    assertEquals(ResultCode.FILTERED_OUT, ae.getResultCode());
    Record r = client.get(policy, keyB);
    assertBinEqual(keyA, r, binA, 2);
}
Also used : Policy(com.aerospike.client.policy.Policy) BatchPolicy(com.aerospike.client.policy.BatchPolicy) WritePolicy(com.aerospike.client.policy.WritePolicy) AerospikeException(com.aerospike.client.AerospikeException) Record(com.aerospike.client.Record) ThrowingRunnable(org.junit.function.ThrowingRunnable) Test(org.junit.Test)

Example 49 with ThrowingRunnable

use of org.junit.function.ThrowingRunnable in project error-prone by google.

the class FutureReturnValueIgnoredNegativeCases method throwing.

private static void throwing() {
    assertThrows(RuntimeException.class, () -> immediateFuture(null));
    assertThrows(RuntimeException.class, () -> {
        immediateFuture(null);
    });
    assertThrows(RuntimeException.class, new ThrowingRunnable() {

        @Override
        public void run() throws Throwable {
            immediateFuture(null);
        }
    });
}
Also used : ThrowingRunnable(org.junit.function.ThrowingRunnable)

Aggregations

ThrowingRunnable (org.junit.function.ThrowingRunnable)49 Test (org.junit.Test)48 AerospikeException (com.aerospike.client.AerospikeException)41 WritePolicy (com.aerospike.client.policy.WritePolicy)34 Record (com.aerospike.client.Record)32 BatchPolicy (com.aerospike.client.policy.BatchPolicy)28 Policy (com.aerospike.client.policy.Policy)28 Expression (com.aerospike.client.exp.Expression)5 Bin (com.aerospike.client.Bin)3 Key (com.aerospike.client.Key)2 Options (com.github.jknack.handlebars.Options)2 RandomTestUtils.randomString (uk.nhs.digital.test.util.RandomTestUtils.randomString)2 Drawable (android.graphics.drawable.Drawable)1 Handler (android.os.Handler)1 Version (com.aerospike.client.util.Version)1 Matchers.anyDrawable (com.bumptech.glide.test.Matchers.anyDrawable)1 Migration (com.google.copybara.config.Migration)1 GitLogEntry (com.google.copybara.git.GitRepository.GitLogEntry)1 CountDownLatch (java.util.concurrent.CountDownLatch)1 MarkdownConversionException (uk.nhs.digital.common.components.apispecification.commonmark.MarkdownConversionException)1