Search in sources :

Example 1 with DynamicQueryWithEquals

use of com.alicp.jetcache.test.support.DynamicQueryWithEquals in project jetcache by alibaba.

the class SpringTest method testTestBean.

private void testTestBean(TestBean bean) {
    Assert.assertNotEquals(bean.noCacheCount(), bean.noCacheCount());
    Assert.assertEquals(bean.staticCount(), bean.staticCount());
    Assert.assertEquals(bean.count(), bean.count());
    Assert.assertEquals(bean.countWithLocalCache(), bean.countWithLocalCache());
    Assert.assertEquals(bean.countWithBoth(), bean.countWithBoth());
    Assert.assertNotEquals(bean.countWithDisabledCache(), bean.countWithDisabledCache());
    DynamicQuery q1 = new DynamicQuery();
    q1.setId(1000);
    q1.setName("N1");
    DynamicQuery q2 = new DynamicQuery();
    q2.setId(1000);
    q2.setName("N2");
    DynamicQuery q3 = new DynamicQuery();
    q3.setId(1000);
    q3.setName("N1");
    int x1 = bean.countLocalWithDynamicQuery(q1);
    int x2 = bean.countLocalWithDynamicQuery(q2);
    int x3 = bean.countLocalWithDynamicQuery(q3);
    Assert.assertNotEquals(x1, x2);
    Assert.assertNotEquals(x1, x3);
    x1 = bean.countRemoteWithDynamicQuery(q1);
    x2 = bean.countRemoteWithDynamicQuery(q2);
    x3 = bean.countRemoteWithDynamicQuery(q3);
    Assert.assertNotEquals(x1, x2);
    Assert.assertEquals(x1, x3);
    x1 = bean.countLocalWithDynamicQueryAndKeyConvertor(q1);
    x2 = bean.countLocalWithDynamicQueryAndKeyConvertor(q2);
    x3 = bean.countLocalWithDynamicQueryAndKeyConvertor(q3);
    Assert.assertNotEquals(x1, x2);
    Assert.assertEquals(x1, x3);
    DynamicQueryWithEquals dqwe1 = new DynamicQueryWithEquals();
    dqwe1.setId(1000);
    dqwe1.setName("N1");
    DynamicQueryWithEquals dqwe2 = new DynamicQueryWithEquals();
    dqwe2.setId(1001);
    dqwe2.setName("N2");
    DynamicQueryWithEquals dqwe3 = new DynamicQueryWithEquals();
    dqwe3.setId(1000);
    dqwe3.setName("N1");
    x1 = bean.countLocalWithDynamicQueryWithEquals(dqwe1);
    x2 = bean.countLocalWithDynamicQueryWithEquals(dqwe2);
    x3 = bean.countLocalWithDynamicQueryWithEquals(dqwe3);
    Assert.assertNotEquals(x1, x2);
    Assert.assertEquals(x1, x3);
    Assert.assertEquals(bean.countEnabledWithConfigBean(), bean.countEnabledWithConfigBean());
    Assert.assertNotEquals(bean.countDisabledWithConfigBean(), bean.countDisabledWithConfigBean());
    Assert.assertNotEquals(bean.countWithWrongCondition(), bean.countWithWrongCondition());
    Assert.assertEquals(bean.count(true), bean.count(true));
    Assert.assertNotEquals(bean.count(false), bean.count(false));
    Assert.assertNotEquals(bean.count(), bean.count1());
    Assert.assertEquals(bean.namedCount1_WithNameN1(), bean.namedCount1_WithNameN1());
    Assert.assertEquals(bean.namedCount1_WithNameN1(), bean.namedCount2_WithNameN1());
    Assert.assertNotEquals(bean.namedCount1_WithNameN1(), bean.namedCount_WithNameN2());
    Assert.assertEquals(bean.namedCount_WithNameN2(), bean.namedCount_WithNameN2());
}
Also used : DynamicQuery(com.alicp.jetcache.test.support.DynamicQuery) DynamicQueryWithEquals(com.alicp.jetcache.test.support.DynamicQueryWithEquals)

Aggregations

DynamicQuery (com.alicp.jetcache.test.support.DynamicQuery)1 DynamicQueryWithEquals (com.alicp.jetcache.test.support.DynamicQueryWithEquals)1