Java 类org.hamcrest.collection.IsArrayContainingInOrder 实例源码

项目:google-cloud-eclipse    文件:ModuleUtilsGetAllModulesTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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}));
}
项目:alchemy    文件:WhereTest.java   
@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}));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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"));
}
项目:carmaint    文件:BusinessValidationArgumentsMatcher.java   
/**
 * 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());
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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"));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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"));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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));
}
项目:alchemy    文件:WhereTest.java   
@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"));
}
项目:alchemy    文件:WhereTest.java   
@Test
public void startsWith() throws Exception {
    mWhere.startsWith("test", "te");
    Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test LIKE ?"));
    Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("te%"));
}
项目:alchemy    文件:WhereTest.java   
@Test
public void endsWith() throws Exception {
    mWhere.endsWith("test", "st");
    Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test LIKE ?"));
    Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("%st"));
}
项目:alchemy    文件:WhereTest.java   
@Test
public void contains() throws Exception {
    mWhere.contains("test", "es");
    Assert.assertThat(mWhere.toString(), IsEqual.equalTo(" WHERE test LIKE ?"));
    Assert.assertThat(mWhere.getValues(), IsArrayContainingInOrder.<Object>arrayContaining("%es%"));
}
项目:spring-data-keyvalue    文件:KeyValueQuerydslUtilsUnitTests.java   
@Test // DATACMNS-525
public void toOrderSpecifierConvertsSortWithNullHandlingCorrectly() {

    Sort sort = Sort.by(new Sort.Order(Direction.DESC, "firstname", NullHandling.NULLS_LAST));

    OrderSpecifier<?>[] specifiers = toOrderSpecifier(sort, builder);

    assertThat(specifiers,
            IsArrayContainingInOrder.arrayContaining(QPerson.person.firstname.desc().nullsLast()));
}
项目:spring-data-keyvalue    文件:KeyValueQuerydslUtilsUnitTests.java   
@Test // DATACMNS-525
public void toOrderSpecifierConvertsSimpleAscSortCorrectly() {

    Sort sort = Sort.by(Direction.ASC, "firstname");

    OrderSpecifier<?>[] specifiers = toOrderSpecifier(sort, builder);

    assertThat(specifiers,
            IsArrayContainingInOrder.arrayContaining(QPerson.person.firstname.asc()));
}
项目:spring-data-keyvalue    文件:KeyValueQuerydslUtilsUnitTests.java   
@Test // DATACMNS-525
public void toOrderSpecifierConvertsSimpleDescSortCorrectly() {

    Sort sort = Sort.by(Direction.DESC, "firstname");

    OrderSpecifier<?>[] specifiers = toOrderSpecifier(sort, builder);

    assertThat(specifiers,
            IsArrayContainingInOrder.arrayContaining(QPerson.person.firstname.desc()));
}
项目:spring-data-keyvalue    文件:KeyValueQuerydslUtilsUnitTests.java   
@Test // DATACMNS-525
public void toOrderSpecifierConvertsSortCorrectlyAndRetainsArgumentOrder() {

    Sort sort = Sort.by(Direction.DESC, "firstname").and(Sort.by(Direction.ASC, "age"));

    OrderSpecifier<?>[] specifiers = toOrderSpecifier(sort, builder);

    assertThat(specifiers, IsArrayContainingInOrder.arrayContaining(QPerson.person.firstname.desc(),
            QPerson.person.age.asc()));
}