Example usage for org.springframework.util Assert isTrue

List of usage examples for org.springframework.util Assert isTrue

Introduction

In this page you can find the example usage for org.springframework.util Assert isTrue.

Prototype

@Deprecated
public static void isTrue(boolean expression) 

Source Link

Document

Assert a boolean expression, throwing an IllegalArgumentException if the expression evaluates to false .

Usage

From source file:security.UserAccount.java

public void removeAuthority(Authority authority) {
    Assert.notNull(authority);
    Assert.isTrue(authorities.contains(authority));

    authorities.remove(authority);
}

From source file:org.oncoblocks.centromere.web.test.util.HttpMessageConverterTests.java

@Test
public void writeToJsonNoFilter() throws Exception {
    List<EntrezGene> genes = EntrezGene.createDummyData();
    ResponseEnvelope envelope = new ResponseEnvelope(genes);
    Assert.isTrue(jsonConverter.canWrite(envelope.getClass(), MediaType.APPLICATION_JSON));
    MockHttpOutputMessage message = new MockHttpOutputMessage();
    jsonConverter.write(envelope, MediaType.APPLICATION_JSON, message);
    Object document = Configuration.defaultConfiguration().jsonProvider().parse(message.getBodyAsString());
    Assert.isTrue(!((List<String>) JsonPath.read(document, "$")).isEmpty());
    Assert.isTrue(((List<String>) JsonPath.read(document, "$")).size() == 5);
    Assert.notNull(JsonPath.read(document, "$[0].entrezGeneId"));
    Assert.isTrue((Integer) JsonPath.read(document, "$[0].entrezGeneId") == 1);
}

From source file:edu.pitt.dbmi.ccd.anno.group.GroupResourceAssembler.java

/**
 * convert Groups to GroupResources/*from ww  w  . j  av a2 s. co m*/
 *
 * @param groups entities
 * @return List of resources
 */
@Override
public List<GroupResource> toResources(Iterable<? extends Group> groups) throws IllegalArgumentException {
    // Assert groups is not empty
    Assert.isTrue(groups.iterator().hasNext());
    return StreamSupport.stream(groups.spliterator(), false).map(this::toResource).collect(Collectors.toList());
}

From source file:edu.pitt.dbmi.ccd.anno.vocabulary.VocabularyResourceAssembler.java

/**
 * convert Vocabularies to VocabularyResources
 *
 * @param vocabularies entities//w ww  . j a  v a2 s .c  o m
 * @return List of resources
 */
@Override
public List<VocabularyResource> toResources(Iterable<? extends Vocabulary> vocabularies)
        throws IllegalArgumentException {
    // Assert vocabularies is not empty
    Assert.isTrue(vocabularies.iterator().hasNext());
    return StreamSupport.stream(vocabularies.spliterator(), false).map(this::toResource)
            .collect(Collectors.toList());
}

From source file:de.iew.framework.persistence.hibernate.AbstractHbmDomainModelDaoImpl.java

public Collection<M> findAll(long firstResult, long maxResults) {
    Assert.isTrue(firstResult >= 0);
    Assert.isTrue(maxResults >= 0);//from w w w.  j  a va  2s  . c  o  m

    /*
    Komisch wir knnen zwar long-Zeilen zhlen aber drfen nur int-Zeilen
    abfragen.
     */
    Criteria crit = createCriteria();
    crit.setFirstResult((int) firstResult);
    crit.setMaxResults((int) maxResults);

    return (Collection<M>) crit.list();
}

From source file:demo.service.impl.DefaultKmlService.java

@Override
public final void setupKmlIntegration(Set<Long> intanceIds, Point lookAtPoint, String kmlUrl) {
    Assert.notEmpty(intanceIds);/* w w  w  .j  av  a  2  s. c o m*/
    Assert.isTrue(intanceIds.size() >= 1);

    Kml kml = KmlFactory.createKml();
    Document folder = KmlFactory.createDocument();
    folder.setOpen(true);
    folder.setName("Contains GPS Coordinates");
    kml.setFeature(folder);

    final LookAt lookAt = KmlFactory.createLookAt();
    lookAt.setLatitude(lookAtPoint.getLatitude());
    lookAt.setLongitude(lookAtPoint.getLongitude());
    lookAt.setAltitude(25000);
    lookAt.setAltitudeMode(AltitudeMode.ABSOLUTE);
    ;
    folder.setAbstractView(lookAt);

    for (long instanceId : intanceIds) {
        Link link = KmlFactory.createLink();
        link.setHref(kmlUrl + instanceId);
        link.setRefreshMode(RefreshMode.ON_INTERVAL);
        link.setRefreshInterval(1d);

        NetworkLink networkLink = KmlFactory.createNetworkLink();
        networkLink.setName("GPS link " + instanceId);
        networkLink.setOpen(true);
        networkLink.setLink(link);
        folder.addToFeature(networkLink);
    }

    final ByteArrayOutputStream out = new ByteArrayOutputStream();

    try {
        this.marshaller.marshal(kml, new StreamResult(out));
    } catch (XmlMappingException | IOException e) {
        throw new IllegalStateException(e);
    }

    this.kmlBootstrap = out.toByteArray();
}

From source file:org.springsource.restbucks.training.core.MonetaryAmount.java

/**
 * Adds the given {@link MonetaryAmount} to the current one. Treats {@literal null} values like
 * {@link MonetaryAmount#ZERO}.//  ww  w .ja  va2 s  . c  om
 * 
 * @param other the {@link MonetaryAmount} to add.
 */
public MonetaryAmount add(MonetaryAmount other) {

    if (other == null) {
        return this;
    }

    Assert.isTrue(this.currency.equals(other.currency));
    return new MonetaryAmount(this.currency, this.value.add(other.value));
}

From source file:org.motechproject.server.event.annotations.MotechListenerNamedParametersProxy.java

@Override
public void callHandler(MotechEvent event) {
    List<Object> args = new ArrayList<Object>();
    Class<?>[] paramTypes = method.getParameterTypes();
    Annotation[][] paramAnnotations = method.getParameterAnnotations();
    Assert.isTrue(paramTypes.length == paramAnnotations.length);
    for (int i = 0; i < paramTypes.length; i++) {
        Class<?> t = paramTypes[i];
        Assert.notEmpty(paramAnnotations[i], "MotechParam(name) annotation is required for each parameter.");
        //TODO now assuming only MotechParam annotation is present...
        Assert.isAssignable(MotechParam.class, paramAnnotations[i][0].getClass());
        MotechParam annotation = (MotechParam) paramAnnotations[i][0];
        Object arg = event.getParameters().get(annotation.value());
        Assert.notNull(arg, String.format("parameter #%d with name:\"%s\" not found or null prameter passed.",
                i, annotation.value()));
        Assert.isAssignable(t, arg.getClass(), String.format("Parameter #%d expected subtypes of %s passed %s.",
                i, t.getName(), arg.getClass().getName()));
        args.add(arg);//  ww w. j ava  2 s . co m
    }
    ReflectionUtils.invokeMethod(method, bean, args.toArray());

}

From source file:org.oncoblocks.centromere.sql.test.SqlBuilderTests.java

@Test
public void simpleAndQueryTest() {

    SqlBuilder sqlBuilder = new SqlBuilder(tableDescription);
    sqlBuilder.where(and(equal("name", "Joe"), equal("species", "human")));

    String sql = sqlBuilder.toSql();
    System.out.println(sql);/*from  w  ww .j a  v  a2 s  .  c  o m*/
    Assert.notNull(sql);

    List<Object> values = sqlBuilder.getQueryParameterValues();
    Assert.notNull(values);
    Assert.notEmpty(values);
    Assert.isTrue(values.size() == 2);
    String name = (String) values.get(0);
    Assert.isTrue("Joe".equals(name));

}

From source file:org.oncoblocks.centromere.jpa.test.JpaRepositoryTests.java

@Test
public void findByIdTest() {

    EntrezGene gene = geneRepository.findOne(1L);
    Assert.notNull(gene);//w  w w  .j av a  2  s  .  co  m
    Assert.isTrue(gene.getEntrezGeneId().equals(1L));
    Assert.isTrue("GeneA".equals(gene.getPrimaryGeneSymbol()));
    Assert.notNull(gene.getAliases());
    Assert.notEmpty(gene.getAliases());
    Assert.isTrue(gene.getAliases().size() == 1);

}