List of usage examples for org.springframework.util Assert isTrue
@Deprecated public static void isTrue(boolean expression)
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); }