Example usage for org.springframework.util Assert notEmpty

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

Introduction

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

Prototype

@Deprecated
public static void notEmpty(@Nullable Map<?, ?> map) 

Source Link

Document

Assert that a Map contains entries; that is, it must not be null and must contain at least one entry.

Usage

From source file:org.oncoblocks.centromere.mongodb.test.GenericMongoRepositoryTests.java

@Test
public void findByBetweenTest() throws Exception {
    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 4L })),
            Evaluation.BETWEEN));//from ww  w  .  j  a  va  2s.  c  o m
    List<EntrezGene> genes = geneRepository.find(criterias);
    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 1);
    Assert.isTrue(genes.get(0).getEntrezGeneId().equals(3L));
}

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

@Test
public void findByAliasTest() throws Exception {

    List<EntrezGene> genes = geneRepository.findByAliases("ABC");
    Assert.notNull(genes);/*from   w w  w.jav a 2 s. c  o m*/
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 1);
    EntrezGene gene = genes.get(0);
    Assert.isTrue(gene.getEntrezGeneId().equals(1L));

}

From source file:org.oncoblocks.centromere.mongodb.test.CentromereMongoRepositoryTests.java

@Test
public void findByBetweenTest() throws Exception {
    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 4L })),
            Evaluation.BETWEEN));/*from   ww  w . j a  va  2 s  . c o  m*/
    List<EntrezGene> genes = (List<EntrezGene>) geneRepository.find(criterias);
    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 1);
    Assert.isTrue(genes.get(0).getEntrezGeneId().equals(3L));
}

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

@Test
public void guessGeneTest() throws Exception {

    List<EntrezGene> genes = geneRepository.guessGene("GeneA");
    Assert.notNull(genes);/*from   w  w  w  .  j ava  2  s  . c om*/
    Assert.notEmpty(genes);

    EntrezGene gene = genes.get(0);
    Assert.isTrue(gene.getEntrezGeneId().equals(1L));

    genes = geneRepository.guessGene("MNO");
    Assert.notNull(genes);
    Assert.notEmpty(genes);

    gene = genes.get(0);
    Assert.isTrue(gene.getEntrezGeneId().equals(5L));

    genes = geneRepository.guessGene("XYZ");
    Assert.isTrue(genes.size() == 0);

}

From source file:org.oncoblocks.centromere.mongodb.test.GenericMongoRepositoryTests.java

@Test
public void findByTypeAndBetweenTest() throws Exception {

    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("geneType", "pseudo"));
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 5L })),
            Evaluation.BETWEEN));//  w  w  w .j av a2  s.c  o  m
    List<EntrezGene> genes = geneRepository.find(criterias);

    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 1);
    Assert.isTrue(genes.get(0).getEntrezGeneId().equals(3L));
}

From source file:org.oncoblocks.centromere.mongodb.test.CentromereMongoRepositoryTests.java

@Test
public void findByTypeAndBetweenTest() throws Exception {

    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("geneType", "pseudo"));
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 5L })),
            Evaluation.BETWEEN));//from   w w w .  j a  v  a2s .c  o m
    List<EntrezGene> genes = (List<EntrezGene>) geneRepository.find(criterias);

    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 1);
    Assert.isTrue(genes.get(0).getEntrezGeneId().equals(3L));
}

From source file:net.groupbuy.service.impl.OrderServiceImpl.java

public Order create(Cart cart, Receiver receiver, PaymentMethod paymentMethod, ShippingMethod shippingMethod,
        CouponCode couponCode, boolean isInvoice, String invoiceTitle, boolean useBalance, String memo,
        Admin operator) {//from   w w  w . j ava2 s.  c  o m
    Assert.notNull(cart);
    Assert.notNull(cart.getMember());
    Assert.notEmpty(cart.getCartItems());
    Assert.notNull(receiver);
    Assert.notNull(paymentMethod);
    Assert.notNull(shippingMethod);

    Order order = build(cart, receiver, paymentMethod, shippingMethod, couponCode, isInvoice, invoiceTitle,
            useBalance, memo);

    order.setSn(snDao.generate(Sn.Type.order));
    if (paymentMethod.getMethod() == PaymentMethod.Method.online) {
        order.setLockExpire(DateUtils.addSeconds(new Date(), 20));
        order.setOperator(operator);
    }

    if (order.getCouponCode() != null) {
        couponCode.setIsUsed(true);
        couponCode.setUsedDate(new Date());
        couponCodeDao.merge(couponCode);
    }

    for (Promotion promotion : cart.getPromotions()) {
        for (Coupon coupon : promotion.getCoupons()) {
            order.getCoupons().add(coupon);
        }
    }

    Setting setting = SettingUtils.get();
    if (setting.getStockAllocationTime() == StockAllocationTime.order
            || (setting.getStockAllocationTime() == StockAllocationTime.payment
                    && (order.getPaymentStatus() == PaymentStatus.partialPayment
                            || order.getPaymentStatus() == PaymentStatus.paid))) {
        order.setIsAllocatedStock(true);
    } else {
        order.setIsAllocatedStock(false);
    }

    orderDao.persist(order);

    OrderLog orderLog = new OrderLog();
    orderLog.setType(Type.create);
    orderLog.setOperator(operator != null ? operator.getUsername() : null);
    orderLog.setOrder(order);
    orderLogDao.persist(orderLog);

    Member member = cart.getMember();
    if (order.getAmountPaid().compareTo(new BigDecimal(0)) > 0) {
        memberDao.lock(member, LockModeType.PESSIMISTIC_WRITE);
        member.setBalance(member.getBalance().subtract(order.getAmountPaid()));
        memberDao.merge(member);

        Deposit deposit = new Deposit();
        deposit.setType(operator != null ? Deposit.Type.adminPayment : Deposit.Type.memberPayment);
        deposit.setCredit(new BigDecimal(0));
        deposit.setDebit(order.getAmountPaid());
        deposit.setBalance(member.getBalance());
        deposit.setOperator(operator != null ? operator.getUsername() : null);
        deposit.setMember(member);
        deposit.setOrder(order);
        depositDao.persist(deposit);
    }

    if (setting.getStockAllocationTime() == StockAllocationTime.order
            || (setting.getStockAllocationTime() == StockAllocationTime.payment
                    && (order.getPaymentStatus() == PaymentStatus.partialPayment
                            || order.getPaymentStatus() == PaymentStatus.paid))) {
        for (OrderItem orderItem : order.getOrderItems()) {
            if (orderItem != null) {
                Product product = orderItem.getProduct();
                productDao.lock(product, LockModeType.PESSIMISTIC_WRITE);
                if (product != null && product.getStock() != null) {
                    product.setAllocatedStock(product.getAllocatedStock()
                            + (orderItem.getQuantity() - orderItem.getShippedQuantity()));
                    productDao.merge(product);
                    orderDao.flush();
                    staticService.build(product);
                }
            }
        }
    }

    cartDao.remove(cart);
    return order;
}

From source file:org.oncoblocks.centromere.mongodb.test.GenericMongoRepositoryTests.java

@Test
public void findByOutsideTest() throws Exception {
    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 4L })),
            Evaluation.OUTSIDE));/*from www  .  ja v  a  2s .  co m*/
    List<EntrezGene> genes = geneRepository.find(criterias);
    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 2);
    Assert.isTrue(genes.get(1).getEntrezGeneId().equals(5L));
}

From source file:org.oncoblocks.centromere.mongodb.test.CentromereMongoRepositoryTests.java

@Test
public void findByOutsideTest() throws Exception {
    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 4L })),
            Evaluation.OUTSIDE));// ww w. j a va 2 s. c o m
    List<EntrezGene> genes = (List<EntrezGene>) geneRepository.find(criterias);
    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 2);
    Assert.isTrue(genes.get(1).getEntrezGeneId().equals(5L));
}

From source file:org.oncoblocks.centromere.mongodb.test.GenericMongoRepositoryTests.java

@Test
public void findByTypeAndOutsideTest() throws Exception {

    List<QueryCriteria> criterias = new ArrayList<>();
    criterias.add(new QueryCriteria("geneType", "protein-coding"));
    criterias.add(new QueryCriteria("entrezGeneId", new ArrayList<Long>(Arrays.asList(new Long[] { 2L, 3L })),
            Evaluation.OUTSIDE));/*from   w  w  w  .  j  av  a  2 s .c  o  m*/
    List<EntrezGene> genes = geneRepository.find(criterias);

    Assert.notNull(genes);
    Assert.notEmpty(genes);
    Assert.isTrue(genes.size() == 2);
    Assert.isTrue(genes.get(1).getEntrezGeneId().equals(4L));
}