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()); } }