@Test public void umaParteEmCausaPropriaNoPoloAtivoDeveSerValida() { ParteDto parte = new ParteDto(); parte.setTipoPolo("AT"); parte.setCausaPropria(true); AutuacaoDto dto = new AutuacaoDto(); PoloDto poloAtivo = new PoloDto(); poloAtivo.setTipo("AT"); poloAtivo.setPartes(Arrays.asList(parte)); dto.setPolos(Arrays.asList(poloAtivo, null, null)); assertTrue(validador.isValid(dto, context)); }
@Test public void deveTerPeloMenosUmaParteNoPoloAtivoAoFinalizar() { ParteDto parte = new ParteDto(); parte.setTipoPolo("PA"); ParteDto postulante = new ParteDto(); postulante.setTipoPolo("PO"); AutuacaoDto dto = new AutuacaoDto(); dto.setFinalizando(true); dto.setPartes(Arrays.asList(parte, postulante)); assertFalse(validador.isValid(dto, context)); }
@Test public void umaParteComPostulanteNoPoloAtivoDeveSerValida() { ParteDto parte = new ParteDto(); parte.setTipoPolo("AT"); ParteDto postulante = new ParteDto(); postulante.setTipoPolo("PO"); AutuacaoDto dto = new AutuacaoDto(); PoloDto poloAtivo = new PoloDto(); poloAtivo.setTipo("AT"); poloAtivo.setPartes(Arrays.asList(parte, postulante)); dto.setPolos(Arrays.asList(poloAtivo, null, null)); assertTrue(validador.isValid(dto, context)); }