Guest User

Untitled

a guest
Jun 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package lab08;
  2.  
  3. import org.junit.Assert;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6.  
  7. public class DepartamentoTest {
  8. Departamento dpto;
  9.  
  10. Funcionario f1, f2, f3;
  11.  
  12. @Before
  13. public void setUp() throws Exception {
  14. dpto = new Departamento("Departamento Pessoal", "001-45");
  15. f1 = new Funcionario("Raquel", "12345", "especialista", 12);
  16. f2 = new Funcionario("Carla", "23456", "tecnico", 1);
  17. f3 = new Funcionario("Ricardo", "34567", "tecnico", 120);
  18. }
  19.  
  20. @Test(expected=Exception.class)
  21. public void testConstrutorExceptionNomeNull() throws Exception {
  22. Departamento dpto = new Departamento(null, "001-45");
  23. }
  24.  
  25. @Test(expected=Exception.class)
  26. public void testConstrutorExceptionNomeVazio() throws Exception {
  27. Departamento dpto = new Departamento("", "001-45");
  28. }
  29.  
  30. @Test(expected=Exception.class)
  31. public void testConstrutorExceptionCodigoNull() throws Exception {
  32. Departamento dpto = new Departamento("Raquel", null);
  33. }
  34.  
  35. @Test(expected=Exception.class)
  36. public void testConstrutorExceptionCodigoVazio() throws Exception {
  37. Departamento dpto = new Departamento("Raquel", "");
  38. }
  39.  
  40. @Test
  41. public void testDepartamento() {
  42. Assert.assertEquals("Nome errado.", "Departamento Pessoal", dpto
  43. .getNome());
  44. Assert.assertEquals("Codigo errado.", "001-45", dpto.getCodigo());
  45. Assert.assertEquals("Lista de funcionarios devia ser vazia.", dpto
  46. .getNumeroDeFuncionarios(), 0);
  47. }
Add Comment
Please, Sign In to add comment