Package org.springside.examples.miniweb.unit.dao

Source Code of org.springside.examples.miniweb.unit.dao.HibernateUtilsTest

package org.springside.examples.miniweb.unit.dao;

import static org.junit.Assert.*;

import java.util.List;

import org.junit.Test;
import org.springside.examples.miniweb.dao.HibernateUtils;
import org.springside.examples.miniweb.entity.account.User;

import com.google.common.collect.Lists;

public class HibernateUtilsTest {

  @Test
  public void mergeByCheckedIds() {
    User a = new User();
    a.setId(1L);

    User b = new User();
    b.setId(1L);

    List<User> srcList = Lists.newArrayList(a, b);
    List<Long> idList = Lists.newArrayList(1L, 3L);

    HibernateUtils.mergeByCheckedIds(srcList, idList, User.class);

    assertEquals(2, srcList.size());
    assertTrue(1L == srcList.get(0).getId());
    assertTrue(3L == srcList.get(1).getId());
  }

}
TOP

Related Classes of org.springside.examples.miniweb.unit.dao.HibernateUtilsTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.