package io.robe.admin.dto;
import org.junit.Assert;
import org.junit.Before;
import org.junit.FixMethodOrder;
import org.junit.Test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import static org.junit.Assert.assertEquals;
/**
* Created by recep on 01/10/16.
*/
@FixMethodOrder
public class PermissionUpdateDtoTest {
ArrayList<String> menus;
ArrayList<String> services;
PermissionUpdateDto dto;
@Before
public void setUp() throws Exception {
menus = new ArrayList<>();
services = new ArrayList<>();
menus.add("menu");
services.add("sevice");
dto = new PermissionUpdateDto();
}
@Test
public void getMenus() throws Exception {
dto.setMenus(menus);
assertEquals(menus, dto.getMenus());
}
@Test
public void getServies() throws Exception {
dto.setServices(services);
assertEquals(services, dto.getServices());
}
@Test
public void permissionUpdateDto() {
PermissionUpdateDto dto = new PermissionUpdateDto();
List<String> menus = Arrays.asList("User", "Role");
dto.setMenus(menus);
List<String> services = Arrays.asList("UserService", "RoleService", "MenuService");
dto.setServices(services);
Assert.assertTrue(dto.getMenus().size() == 2);
Assert.assertTrue(dto.getServices().size() == 3);
}
}