package com.navercorp.pinpoint.web.dao.memory;
import static org.junit.Assert.*;
import org.junit.Test;
import com.navercorp.pinpoint.web.vo.UserGroup;
import com.navercorp.pinpoint.web.vo.UserGroupMember;
public class MemoryUserGroupDaoTest {
@Test
public void selectUserGroupByUserId() {
MemoryUserGroupDao userGroupDao = new MemoryUserGroupDao();
userGroupDao.createUserGroup(new UserGroup("1", "userGroup1"));
userGroupDao.createUserGroup(new UserGroup("2", "userGroup2"));
userGroupDao.insertMember(new UserGroupMember("userGroup1", "user1"));
userGroupDao.insertMember(new UserGroupMember("userGroup2", "user1"));
assertEquals(userGroupDao.selectUserGroupByUserId("user1").size(), 2);
}
@Test
public void selectUserGroupByUserGroupId() {
MemoryUserGroupDao userGroupDao = new MemoryUserGroupDao();
userGroupDao.createUserGroup(new UserGroup("1", "userGroup1"));
userGroupDao.createUserGroup(new UserGroup("2", "userGroup2"));
userGroupDao.insertMember(new UserGroupMember("userGroup1", "user1"));
userGroupDao.insertMember(new UserGroupMember("userGroup2", "user1"));
assertEquals(userGroupDao.selectUserGroupByUserGroupId("Group").size(), 2);
}
}