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());
}
Aggregations