@Test
public void testGetAllModules_multi() {
Mockito.when(server.getModules()).thenReturn(new IModule[] {module1});
Mockito.when(server.getChildModules(any(IModule[].class), any(IProgressMonitor.class)))
.thenReturn(new IModule[0]);
Mockito.when(server.getChildModules(AdditionalMatchers.aryEq(new IModule[] {module1}),
any(IProgressMonitor.class))).thenReturn(new IModule[] {module2a, module2b});
Mockito.when(server.getChildModules(AdditionalMatchers.aryEq(new IModule[] {module1, module2b}),
any(IProgressMonitor.class))).thenReturn(new IModule[] {module3});
IModule[] result = ModuleUtils.getAllModules(server);
Assert.assertNotNull(result);
Assert.assertEquals(4, result.length);
Assert.assertThat(result,
IsArrayContainingInOrder.arrayContaining(module1, module2a, module2b, module3));
}
java类org.hamcrest.collection.IsArrayContainingInOrder的实例源码
ModuleUtilsGetAllModulesTest.java 文件源码
项目:google-cloud-eclipse
阅读 32
收藏 0
点赞 0
评论 0
WhereTest.java 文件源码
项目:alchemy
阅读 34
收藏 0
点赞 0
评论 0
@Test
@SuppressWarnings("PrimitiveArrayArgumentToVarargsMethod")
public void equalToBlob() throws Exception {
mWhere.equalTo("test", new byte[]{1, 2, 3});
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test = ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(new byte[]{1, 2, 3}));
}
WhereTest.java 文件源码
项目:alchemy
阅读 32
收藏 0
点赞 0
评论 0
@Test
@SuppressWarnings("PrimitiveArrayArgumentToVarargsMethod")
public void notEqualToBlob() throws Exception {
mWhere.notEqualTo("test", new byte[]{1, 2, 3});
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <> ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(new byte[]{1, 2, 3}));
}
WhereTest.java 文件源码
项目:alchemy
阅读 32
收藏 0
点赞 0
评论 0
@Test
public void and() throws Exception {
mWhere.equalTo("test1", "test");
mWhere.and();
mWhere.lessThanOrEqualTo("test2", 1.23);
mWhere.and();
mWhere.notNull("test3");
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(
" WHERE test1 = ? AND test2 <= ? AND test3 NOT NULL"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("test", 1.23));
}
WhereTest.java 文件源码
项目:alchemy
阅读 70
收藏 0
点赞 0
评论 0
@Test
public void or() throws Exception {
mWhere.notEqualTo("test1", "test");
mWhere.or();
mWhere.greaterThan("test2", 345L);
mWhere.or();
mWhere.isNull("test3");
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(
" WHERE test1 <> ? OR test2 > ? OR test3 IS NULL"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("test", 345L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 38
收藏 0
点赞 0
评论 0
@Test
public void beginGroup_endGroup() throws Exception {
mWhere.beginGroup();
mWhere.equalTo("test", true);
mWhere.endGroup();
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE (test = ?)"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 30
收藏 0
点赞 0
评论 0
@Test
public void where_sortBy() throws Exception {
mWhere.equalTo("test1", "test");
mWhere.sortBy("test2", SortBy.Order.DESC);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test1 = ? ORDER BY test2 DESC"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("test"));
}
BusinessValidationArgumentsMatcher.java 文件源码
项目:carmaint
阅读 29
收藏 0
点赞 0
评论 0
/**
* Delegates matching to the standard hamcrest contains() matcher
*/
@Override
protected boolean matchesSafely(BusinessValidationException exception, Description mismatchDescription)
{
IsArrayContainingInOrder<Object> delegateMatcher = new IsArrayContainingInOrder<Object>(matchers);
return delegateMatcher.matches(exception.getArgs());
}
WhereTest.java 文件源码
项目:alchemy
阅读 36
收藏 0
点赞 0
评论 0
@Test
public void equalToLong() throws Exception {
mWhere.equalTo("test", 100L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test = ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(100L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 35
收藏 0
点赞 0
评论 0
@Test
public void equalToDouble() throws Exception {
mWhere.equalTo("test", 1.23);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test = ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1.23));
}
WhereTest.java 文件源码
项目:alchemy
阅读 37
收藏 0
点赞 0
评论 0
@Test
public void equalToBoolean() throws Exception {
mWhere.equalTo("test", true);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test = ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 49
收藏 0
点赞 0
评论 0
@Test
public void equalToString() throws Exception {
mWhere.equalTo("test", "TEST");
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test = ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("TEST"));
}
WhereTest.java 文件源码
项目:alchemy
阅读 37
收藏 0
点赞 0
评论 0
@Test
public void notEqualToLong() throws Exception {
mWhere.notEqualTo("test", 123L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <> ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(123L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 32
收藏 0
点赞 0
评论 0
@Test
public void notEqualToDouble() throws Exception {
mWhere.notEqualTo("test", 4.56);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <> ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(4.56));
}
WhereTest.java 文件源码
项目:alchemy
阅读 39
收藏 0
点赞 0
评论 0
@Test
public void notEqualToBoolean() throws Exception {
mWhere.notEqualTo("test", false);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <> ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(0L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 36
收藏 0
点赞 0
评论 0
@Test
public void notEqualToString() throws Exception {
mWhere.notEqualTo("test", "NOT TEST");
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <> ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("NOT TEST"));
}
WhereTest.java 文件源码
项目:alchemy
阅读 26
收藏 0
点赞 0
评论 0
@Test
public void lessThanLong() throws Exception {
mWhere.lessThan("test", 234L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test < ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(234L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 28
收藏 0
点赞 0
评论 0
@Test
public void lessThanDouble() throws Exception {
mWhere.lessThan("test", 2.34);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test < ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(2.34));
}
WhereTest.java 文件源码
项目:alchemy
阅读 33
收藏 0
点赞 0
评论 0
@Test
public void lessThanOrEqualToLong() throws Exception {
mWhere.lessThanOrEqualTo("test", 345L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <= ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(345L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 34
收藏 0
点赞 0
评论 0
@Test
public void lessThanOrEqualToDouble() throws Exception {
mWhere.lessThanOrEqualTo("test", 3.45);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test <= ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(3.45));
}
WhereTest.java 文件源码
项目:alchemy
阅读 29
收藏 0
点赞 0
评论 0
@Test
public void greaterThanLong() throws Exception {
mWhere.greaterThan("test", 456L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test > ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(456L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 32
收藏 0
点赞 0
评论 0
@Test
public void greaterThanDouble() throws Exception {
mWhere.greaterThan("test", 4.56);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test > ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(4.56));
}
WhereTest.java 文件源码
项目:alchemy
阅读 35
收藏 0
点赞 0
评论 0
@Test
public void greaterThanOrEqualToLong() throws Exception {
mWhere.greaterThanOrEqualTo("test", 567L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test >= ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(567L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 29
收藏 0
点赞 0
评论 0
@Test
public void greaterThanOrEqualToDouble() throws Exception {
mWhere.greaterThanOrEqualTo("test", 5.67);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test >= ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(5.67));
}
WhereTest.java 文件源码
项目:alchemy
阅读 38
收藏 0
点赞 0
评论 0
@Test
public void betweenLong() throws Exception {
mWhere.between("test", 123L, 456L);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test BETWEEN ? AND ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(123L, 456L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 33
收藏 0
点赞 0
评论 0
@Test
public void betweenDouble() throws Exception {
mWhere.between("test", 1.23, 4.56);
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test BETWEEN ? AND ?"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1.23, 4.56));
}
WhereTest.java 文件源码
项目:alchemy
阅读 37
收藏 0
点赞 0
评论 0
@Test
public void inLong() throws Exception {
mWhere.in("test", new long[]{1L, 10L, 100L});
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test IN(?, ?, ?)"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1L, 10L, 100L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 37
收藏 0
点赞 0
评论 0
@Test
public void inDouble() throws Exception {
mWhere.in("test", new double[]{1.1, 10.2, 100.3});
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test IN(?, ?, ?)"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1.1, 10.2, 100.3));
}
WhereTest.java 文件源码
项目:alchemy
阅读 39
收藏 0
点赞 0
评论 0
@Test
public void inBoolean() throws Exception {
mWhere.in("test", new boolean[]{true, true, false});
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test IN(?, ?, ?)"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining(1L, 1L, 0L));
}
WhereTest.java 文件源码
项目:alchemy
阅读 43
收藏 0
点赞 0
评论 0
@Test
public void inString() throws Exception {
mWhere.in("test", new String[]{"t1", "t2", "t3"});
Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test IN(?, ?, ?)"));
Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("t1", "t2", "t3"));
}