*** COMPILING IN ef/checked-out/089
A-01-32-M-ok.in
Running: Running: TEST PASSED!
A-01-33-M-ok.in
Running: Running: TEST PASSED!
A-01-34-M-ok.in
Running: Running: *** expected/A-01-34-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-01-34-M-ok.out Sat Oct 26 20:19:24 2024
ZONE 1
*** 67,73 ****
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
3 - Alterar área de habitat
--- 67,74 ----
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: HABITAT|H1|123|1234|0
! Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
3 - Alterar área de habitat
output differs from expected
A-01-35-M-ok.in
Running: Running: Exception in thread "main" pt.tecnico.uilib.forms.FormException: O formulário 'null' não está preenchido. Invoque o método parse() primeiro.
at pt.tecnico.uilib.forms.Form.get(Form.java:147)
at pt.tecnico.uilib.forms.Form.booleanField(Form.java:159)
at pt.tecnico.uilib.forms.Form.confirm(Form.java:238)
at hva.app.main.DoNewFile.execute(DoNewFile.java:22)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.App.main(App.java:20)
execution failed
*** expected/A-01-35-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-01-35-M-ok.out Sat Oct 26 20:19:24 2024
ZONE 1
*** 47,53 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 47,53 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Guardar antes de fechar? Guardar ficheiro como: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 116,131 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Criar ficheiro
! 2 - Abrir ficheiro
! 3 - Guardar ficheiro
! 4 - Avançar estação do ano
! 5 - Ver satisfação global
! 6 - Gestão de animais
! 7 - Gestão de funcionários
! 8 - Gestão de habitats
! 9 - Gestão de vacinas
! 10 - Consultas
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 116,119 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Guardar ficheiro como: Guardar antes de fechar? Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
A-01-36-M-ok.in
Running: Running: TEST PASSED!
A-02-01-M-ok.in
Running: Running: TEST PASSED!
A-02-02-M-ok.in
Running: Running: TEST PASSED!
A-02-03-M-ok.in
Running: Running: TEST PASSED!
A-02-04-M-ok.in
Running: Running: TEST PASSED!
A-02-05-M-ok.in
Running: Running: TEST PASSED!
A-02-06-M-ok.in
Running: Running: TEST PASSED!
A-02-07-M-ok.in
Running: Running: *** expected/A-02-07-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-02-07-M-ok.out Sat Oct 26 20:19:24 2024
ZONE 1
*** 19,28 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|4
ÁRVORE|T1|Pinheiro 4|60|20|PERENE|GERARFOLHAS
ÁRVORE|T2|Oliveira|120|10|PERENE|GERARFOLHAS
- ÁRVORE|T3|Figueira|5|10|CADUCA|GERARFOLHAS
- ÁRVORE|T4|Plátano|30|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 19,28 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|4
+ ÁRVORE|T4|Plátano|30|20|CADUCA|GERARFOLHAS
+ ÁRVORE|T3|Figueira|5|10|CADUCA|GERARFOLHAS
ÁRVORE|T1|Pinheiro 4|60|20|PERENE|GERARFOLHAS
ÁRVORE|T2|Oliveira|120|10|PERENE|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-03-01-M-ok.in
Running: Running: TEST PASSED!
A-03-02-M-ok.in
Running: Running: TEST PASSED!
A-03-03-M-ok.in
Running: Running: TEST PASSED!
A-03-04-M-ok.in
Running: Running: TEST PASSED!
A-04-01-M-ok.in
Running: Running: TEST PASSED!
A-04-02-M-ok.in
Running: Running: TEST PASSED!
A-04-03-M-ok.in
Running: Running: TEST PASSED!
A-05-01-M-ok.in
Running: Running: TEST PASSED!
A-05-02-M-ok.in
Running: Running: TEST PASSED!
A-05-03-M-ok.in
Running: Running: TEST PASSED!
A-06-01-M-ok.in
Running: Running: TEST PASSED!
A-06-02-M-ok.in
Running: Running: TEST PASSED!
A-06-03-M-ok.in
Running: Running: TEST PASSED!
A-07-01-M-ok.in
Running: Running: TEST PASSED!
A-07-02-M-ok.in
Running: Running: TEST PASSED!
A-07-03-M-ok.in
Running: Running: TEST PASSED!
A-07-04-M-ok.in
Running: Running: TEST PASSED!
A-07-05-M-ok.in
Running: Running: TEST PASSED!
A-07-06-M-ok.in
Running: Running: TEST PASSED!
A-07-07-M-ok.in
Running: Running: TEST PASSED!
A-07-08-M-ok.in
Running: Running: TEST PASSED!
A-07-09-M-ok.in
Running: Running: TEST PASSED!
A-07-10-M-ok.in
Running: Running: TEST PASSED!
A-07-11-M-ok.in
Running: Running: *** expected/A-07-11-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-07-11-M-ok.out Sat Oct 26 20:19:27 2024
ZONE 1
*** 54,64 ****
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: Identificador único do habitat: ÁRVORE|A1|a1|6|7|PERENE|GERARFOLHAS
ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
- ÁRVORE|P1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
- ÁRVORE|R1|r1|10|12|CADUCA|GERARFOLHAS
ÁRVORE|X1|x1|3|4|PERENE|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 54,64 ----
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: Identificador único do habitat: ÁRVORE|P1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
ÁRVORE|X1|x1|3|4|PERENE|GERARFOLHAS
+ ÁRVORE|A1|a1|6|7|PERENE|GERARFOLHAS
+ ÁRVORE|R1|r1|10|12|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
ZONE 2
*** 68,78 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|5
- ÁRVORE|A1|a1|6|7|PERENE|GERARFOLHAS
- ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
ÁRVORE|P1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
! ÁRVORE|R1|r1|10|12|CADUCA|GERARFOLHAS
ÁRVORE|X1|x1|3|4|PERENE|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 68,78 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|5
ÁRVORE|P1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
! ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
ÁRVORE|X1|x1|3|4|PERENE|GERARFOLHAS
+ ÁRVORE|A1|a1|6|7|PERENE|GERARFOLHAS
+ ÁRVORE|R1|r1|10|12|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-07-12-M-ok.in
Running: Running: TEST PASSED!
A-07-13-M-ok.in
Running: Running: TEST PASSED!
A-07-14-M-ok.in
Running: Running: TEST PASSED!
A-07-15-M-ok.in
Running: Running: *** expected/A-07-15-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-07-15-M-ok.out Sat Oct 26 20:19:27 2024
ZONE 1
*** 130,136 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a1|a1|2|1|PERENE|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 130,136 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a1|a1|1|1|PERENE|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-07-16-M-ok.in
Running: Running: *** expected/A-07-16-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-07-16-M-ok.out Sat Oct 26 20:19:27 2024
ZONE 1
*** 153,161 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a2|a2|11|4|PERENE|GERARFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|2|3|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 153,161 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a2|a2|10|4|PERENE|GERARFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|1|3|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-07-17-M-ok.in
Running: Running: *** expected/A-07-17-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-07-17-M-ok.out Sat Oct 26 20:19:27 2024
ZONE 1
*** 156,162 ****
Escolha uma opção: HABITAT|h1|nome2|12|1
ÁRVORE|a2|a2|10|4|PERENE|COMFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|2|3|CADUCA|COMFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 156,162 ----
Escolha uma opção: HABITAT|h1|nome2|12|1
ÁRVORE|a2|a2|10|4|PERENE|COMFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|1|3|CADUCA|COMFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
ZONE 2
*** 199,207 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a2|a2|11|4|PERENE|COMFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|2|3|CADUCA|LARGARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 199,207 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a2|a2|10|4|PERENE|COMFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|1|3|CADUCA|LARGARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-07-18-M-ok.in
Running: Running: TEST PASSED!
A-07-19-M-ok.in
Running: Running: *** expected/A-07-19-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-07-19-M-ok.out Sat Oct 26 20:19:27 2024
ZONE 1
*** 121,129 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a2|a2|11|4|PERENE|GERARFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|2|3|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 121,129 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|1
! ÁRVORE|a2|a2|10|4|PERENE|GERARFOLHAS
HABITAT|h2|outro nome|122|1
! ÁRVORE|a1|a1|1|3|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-07-20-M-ok.in
Running: Running: *** expected/A-07-20-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-07-20-M-ok.out Sat Oct 26 20:19:28 2024
ZONE 1
*** 149,159 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|61|20|PERENE|GERARFOLHAS
! ÁRVORE|T3|Figueira|6|10|CADUCA|GERARFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|121|10|PERENE|GERARFOLHAS
! ÁRVORE|T4|Plátano|31|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 149,159 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|60|20|PERENE|GERARFOLHAS
! ÁRVORE|T3|Figueira|5|10|CADUCA|GERARFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|120|10|PERENE|GERARFOLHAS
! ÁRVORE|T4|Plátano|30|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
ZONE 2
*** 196,206 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|61|20|PERENE|COMFOLHAS
! ÁRVORE|T3|Figueira|6|10|CADUCA|COMFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|121|10|PERENE|COMFOLHAS
! ÁRVORE|T4|Plátano|31|20|CADUCA|COMFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 196,206 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|60|20|PERENE|COMFOLHAS
! ÁRVORE|T3|Figueira|5|10|CADUCA|COMFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|120|10|PERENE|COMFOLHAS
! ÁRVORE|T4|Plátano|30|20|CADUCA|COMFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
ZONE 3
*** 269,279 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|62|20|PERENE|GERARFOLHAS
! ÁRVORE|T3|Figueira|7|10|CADUCA|GERARFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|122|10|PERENE|GERARFOLHAS
! ÁRVORE|T4|Plátano|32|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 269,279 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|60|20|PERENE|GERARFOLHAS
! ÁRVORE|T3|Figueira|5|10|CADUCA|GERARFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|120|10|PERENE|GERARFOLHAS
! ÁRVORE|T4|Plátano|30|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
ZONE 4
*** 407,417 ****
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|64|20|PERENE|GERARFOLHAS
! ÁRVORE|T3|Figueira|9|10|CADUCA|GERARFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|124|10|PERENE|GERARFOLHAS
! ÁRVORE|T4|Plátano|34|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 407,417 ----
6 - Mostrar árvores de habitat
0 - Sair
Escolha uma opção: HABITAT|h1|nome2|12|2
! ÁRVORE|T1|Pinheiro 4|60|20|PERENE|GERARFOLHAS
! ÁRVORE|T3|Figueira|5|10|CADUCA|GERARFOLHAS
HABITAT|h2|outro nome|122|2
! ÁRVORE|T2|Oliveira|120|10|PERENE|GERARFOLHAS
! ÁRVORE|T4|Plátano|30|20|CADUCA|GERARFOLHAS
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-07-21-M-ok.in
Running: Running: TEST PASSED!
A-08-01-M-ok.in
Running: Running: TEST PASSED!
A-08-02-M-ok.in
Running: Running: TEST PASSED!
A-08-03-M-ok.in
Running: Running: TEST PASSED!
A-08-04-M-ok.in
Running: Running: TEST PASSED!
A-08-05-M-ok.in
Running: Running: TEST PASSED!
A-09-01-M-ok.in
Running: Running: TEST PASSED!
A-09-02-M-ok.in
Running: Running: TEST PASSED!
A-09-03-M-ok.in
Running: Running: TEST PASSED!
A-09-04-M-ok.in
Running: Running: TEST PASSED!
A-09-05-M-ok.in
Running: Running: TEST PASSED!
A-09-06-M-ok.in
Running: Running: TEST PASSED!
A-09-07-M-ok.in
Running: Running: TEST PASSED!
A-09-08-M-ok.in
Running: Running: TEST PASSED!
A-10-01-M-ok.in
Running: Running: TEST PASSED!
A-10-02-M-ok.in
Running: Running: TEST PASSED!
A-10-03-M-ok.in
Running: Running: TEST PASSED!
A-10-04-M-ok.in
Running: Running: TEST PASSED!
A-10-05-M-ok.in
Running: Running: TEST PASSED!
A-10-06-M-ok.in
Running: Running: TEST PASSED!
A-10-07-M-ok.in
Running: Running: TEST PASSED!
A-11-01-M-ok.in
Running: Running: TEST PASSED!
A-11-02-M-ok.in
Running: Running: TEST PASSED!
A-11-03-M-ok.in
Running: Running: TEST PASSED!
A-11-04-M-ok.in
Running: Running: TEST PASSED!
A-11-05-M-ok.in
Running: Running: TEST PASSED!
A-11-06-M-ok.in
Running: Running: TEST PASSED!
A-11-07-M-ok.in
Running: Running: TEST PASSED!
A-11-08-M-ok.in
Running: Running: TEST PASSED!
A-11-09-M-ok.in
Running: Running: *** expected/A-11-09-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-11-09-M-ok.out Sat Oct 26 20:19:30 2024
ZONE 1
*** 16,36 ****
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 40
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 40
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 40
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
--- 16,36 ----
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 39
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 39
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 39
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
output differs from expected
A-11-10-M-ok.in
Running: Running: TEST PASSED!
A-11-11-M-ok.in
Running: Running: TEST PASSED!
A-11-12-M-ok.in
Running: Running: TEST PASSED!
A-11-13-M-ok.in
Running: Running: TEST PASSED!
A-11-14-M-ok.in
Running: Running: TEST PASSED!
A-11-15-M-ok.in
Running: Running: TEST PASSED!
A-11-16-M-ok.in
Running: Running: TEST PASSED!
A-11-17-M-ok.in
Running: Running: TEST PASSED!
A-11-18-M-ok.in
Running: Running: *** expected/A-11-18-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-11-18-M-ok.out Sat Oct 26 20:19:31 2024
ZONE 1
*** 52,65 ****
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 50
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 50
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
--- 52,65 ----
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 49
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: Identificador único do animal: 49
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
output differs from expected
A-12-01-M-ok.in
Running: Running: TEST PASSED!
A-16-01-M-ok.in
Running: Running: TEST PASSED!
A-16-02-M-ok.in
Running: Running: TEST PASSED!
A-16-03-M-ok.in
Running: Running: TEST PASSED!
A-16-04-M-ok.in
Running: Running: TEST PASSED!
A-16-05-M-ok.in
Running: Running: TEST PASSED!
A-16-06-M-ok.in
Running: Running: TEST PASSED!
A-17-01-M-ok.in
Running: Running: TEST PASSED!
A-17-02-M-ok.in
Running: Running: TEST PASSED!
A-17-03-M-ok.in
Running: Running: TEST PASSED!
A-17-04-M-ok.in
Running: Running: TEST PASSED!
A-17-05-M-ok.in
Running: Running: TEST PASSED!
A-17-06-M-ok.in
Running: Running: TEST PASSED!
A-17-07-M-ok.in
Running: Running: *** expected/A-17-07-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-17-07-M-ok.out Sat Oct 26 20:19:32 2024
ZONE 1
*** 66,74 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|T1|Trt one|H1,H2,H3
TRT|T2|Trt two
! VET|V1|Vet one|C1,C2,C3,C4
VET|V2|Vet two
Gestão de Funcionários
1 - Visualizar todos os funcionários
--- 66,74 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|T1|Trt one|H2,H3,H1
TRT|T2|Trt two
! VET|V1|Vet one|C4,C2,C3,C1
VET|V2|Vet two
Gestão de Funcionários
1 - Visualizar todos os funcionários
output differs from expected
A-17-08-M-ok.in
Running: Running: TEST PASSED!
A-17-09-M-ok.in
Running: Running: TEST PASSED!
A-17-10-M-ok.in
Running: Running: TEST PASSED!
A-18-01-M-ok.in
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Zookeeper.responsibility()" because "" is null
at hva.core.Hotel.removeResponsibility(Hotel.java:190)
at hva.app.employee.DoRemoveResponsibility.execute(DoRemoveResponsibility.java:23)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.main.DoOpenEmployeesMenu.execute(DoOpenEmployeesMenu.java:16)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.App.main(App.java:20)
*** expected/A-18-01-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-18-01-M-ok.out Sat Oct 26 20:19:33 2024
ZONE 1
*** 17,48 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: Identificador único da responsabilidade: Retirar responsabilidade: Operação inválida: O funcionário 'H2' não existe.
! Gestão de Funcionários
! 1 - Visualizar todos os funcionários
! 2 - Registar funcionário
! 3 - Atribuir responsabilidade
! 4 - Retirar responsabilidade
! 5 - Calcular satisfação de funcionário
! 0 - Sair
! Escolha uma opção: Identificador único do funcionário: Identificador único da responsabilidade: Retirar responsabilidade: Operação inválida: Responsabilidade (habitat ou espécie) 'C2' não atribuída ao funcionário 'V1'.
! Gestão de Funcionários
! 1 - Visualizar todos os funcionários
! 2 - Registar funcionário
! 3 - Atribuir responsabilidade
! 4 - Retirar responsabilidade
! 5 - Calcular satisfação de funcionário
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Criar ficheiro
! 2 - Abrir ficheiro
! 3 - Guardar ficheiro
! 4 - Avançar estação do ano
! 5 - Ver satisfação global
! 6 - Gestão de animais
! 7 - Gestão de funcionários
! 8 - Gestão de habitats
! 9 - Gestão de vacinas
! 10 - Consultas
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 17,20 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: Identificador único da responsabilidade:
\ No newline at end of file
output differs from expected
A-18-02-M-ok.in
Running: Running: TEST PASSED!
A-18-03-M-ok.in
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Zookeeper.responsibility()" because "" is null
at hva.core.Hotel.removeResponsibility(Hotel.java:190)
at hva.app.employee.DoRemoveResponsibility.execute(DoRemoveResponsibility.java:23)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.main.DoOpenEmployeesMenu.execute(DoOpenEmployeesMenu.java:16)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.App.main(App.java:20)
*** expected/A-18-03-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-18-03-M-ok.out Sat Oct 26 20:19:33 2024
ZONE 1
*** 40,71 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: Identificador único da responsabilidade: Retirar responsabilidade: Operação inválida: Responsabilidade (habitat ou espécie) 'H1' não atribuída ao funcionário 'V1'.
! Gestão de Funcionários
! 1 - Visualizar todos os funcionários
! 2 - Registar funcionário
! 3 - Atribuir responsabilidade
! 4 - Retirar responsabilidade
! 5 - Calcular satisfação de funcionário
! 0 - Sair
! Escolha uma opção: Identificador único do funcionário: Identificador único da responsabilidade: Retirar responsabilidade: Operação inválida: Responsabilidade (habitat ou espécie) 'C1' não atribuída ao funcionário 'T1'.
! Gestão de Funcionários
! 1 - Visualizar todos os funcionários
! 2 - Registar funcionário
! 3 - Atribuir responsabilidade
! 4 - Retirar responsabilidade
! 5 - Calcular satisfação de funcionário
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Criar ficheiro
! 2 - Abrir ficheiro
! 3 - Guardar ficheiro
! 4 - Avançar estação do ano
! 5 - Ver satisfação global
! 6 - Gestão de animais
! 7 - Gestão de funcionários
! 8 - Gestão de habitats
! 9 - Gestão de vacinas
! 10 - Consultas
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 40,43 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: Identificador único da responsabilidade:
\ No newline at end of file
output differs from expected
A-18-04-M-ok.in
Running: Running: TEST PASSED!
A-18-05-M-ok.in
Running: Running: TEST PASSED!
A-18-06-M-ok.in
Running: Running: TEST PASSED!
A-19-01-M-ok.in
Running: Running: TEST PASSED!
A-19-02-M-ok.in
Running: Running: TEST PASSED!
A-19-03-M-ok.in
Running: Running: TEST PASSED!
A-19-04-M-ok.in
Running: Running: TEST PASSED!
A-19-05-M-ok.in
Running: Running: TEST PASSED!
A-19-06-M-ok.in
Running: Running: TEST PASSED!
A-19-07-M-ok.in
Running: Running: *** expected/A-19-07-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-07-M-ok.out Sat Oct 26 20:19:34 2024
ZONE 1
*** 25,31 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 19
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 25,31 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 20
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 33,39 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 19
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 33,39 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 20
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-08-M-ok.in
Running: Running: TEST PASSED!
A-19-09-M-ok.in
Running: Running: TEST PASSED!
A-19-10-M-ok.in
Running: Running: TEST PASSED!
A-19-11-M-ok.in
Running: Running: TEST PASSED!
A-19-12-M-ok.in
Running: Running: TEST PASSED!
A-19-13-M-ok.in
Running: Running: TEST PASSED!
A-19-14-M-ok.in
Running: Running: TEST PASSED!
A-19-15-M-ok.in
Running: Running: *** expected/A-19-15-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-15-M-ok.out Sat Oct 26 20:19:34 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 193
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-16-M-ok.in
Running: Running: *** expected/A-19-16-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-16-M-ok.out Sat Oct 26 20:19:34 2024
ZONE 1
*** 49,55 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 186
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 49,55 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-17-M-ok.in
Running: Running: *** expected/A-19-17-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-17-M-ok.out Sat Oct 26 20:19:34 2024
ZONE 1
*** 43,49 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 165
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 43,49 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-18-M-ok.in
Running: Running: *** expected/A-19-18-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-18-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 193
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-19-M-ok.in
Running: Running: *** expected/A-19-19-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-19-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 30,36 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 193
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 30,36 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 70,76 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 193
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 70,76 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-20-M-ok.in
Running: Running: *** expected/A-19-20-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-20-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 193
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 83,89 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 186
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 83,89 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-21-M-ok.in
Running: Running: *** expected/A-19-21-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-21-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 172
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-22-M-ok.in
Running: Running: *** expected/A-19-22-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-22-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 172
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 57,63 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 158
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 57,63 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 3
*** 97,103 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 117
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 97,103 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 200
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-23-M-ok.in
Running: Running: *** expected/A-19-23-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-23-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 257
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 266
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 44,50 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 257
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 44,50 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 266
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-24-M-ok.in
Running: Running: *** expected/A-19-24-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-24-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: -241
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: -220
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-25-M-ok.in
Running: Running: *** expected/A-19-25-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-25-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: -17
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: -16
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-26-M-ok.in
Running: Running: *** expected/A-19-26-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-26-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 143
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 171
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-19-27-M-ok.in
Running: Running: *** expected/A-19-27-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-19-27-M-ok.out Sat Oct 26 20:19:35 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 248
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,23 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 257
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 33,39 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 128
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 33,39 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 137
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 3
*** 41,47 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 228
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 41,47 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: Identificador único do funcionário: 237
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-20-01-M-ok.in
Running: Running: TEST PASSED!
A-20-02-M-ok.in
Running: Running: TEST PASSED!
A-20-03-M-ok.in
Running: Running: TEST PASSED!
A-20-04-M-ok.in
Running: Running: TEST PASSED!
A-20-05-M-ok.in
Running: Running: *** expected/A-20-05-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-20-05-M-ok.out Sat Oct 26 20:19:36 2024
ZONE 1
*** 40,49 ****
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V1|nome 1|0|E1,E2,E4,E5
! VACINA|V2|nome 2|0|E1,E5
! VACINA|V3|nome 3|0|E2,E3,E5
! VACINA|V4|nome 4|0|E2,E3,E4
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
--- 40,49 ----
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V1|nome 1|0|E5,E4,E2,E1
! VACINA|V2|nome 2|0|E5,E1
! VACINA|V3|nome 3|0|E3,E2,E5
! VACINA|V4|nome 4|0|E4,E3,E2
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
output differs from expected
A-21-01-M-ok.in
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Animal.specie()" because "" is null
at hva.core.Hotel.vaccinateAnimal(Hotel.java:562)
at hva.app.vaccine.DoVaccinateAnimal.execute(DoVaccinateAnimal.java:26)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.main.DoOpenVaccinesMenu.execute(DoOpenVaccinesMenu.java:16)
at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
at hva.app.App.main(App.java:20)
*** expected/A-21-01-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-21-01-M-ok.out Sat Oct 26 20:19:36 2024
ZONE 1
*** 23,45 ****
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: Vacinar animal: Operação inválida: O animal 'A1' não existe.
! Gestão de Vacinas
! 1 - Visualizar todas as vacinas
! 2 - Registar vacina
! 3 - Vacinar animal
! 4 - Mostrar vacinações
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Criar ficheiro
! 2 - Abrir ficheiro
! 3 - Guardar ficheiro
! 4 - Avançar estação do ano
! 5 - Ver satisfação global
! 6 - Gestão de animais
! 7 - Gestão de funcionários
! 8 - Gestão de habitats
! 9 - Gestão de vacinas
! 10 - Consultas
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 23,26 ----
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal:
\ No newline at end of file
output differs from expected
A-21-02-M-ok.in
Running: Running: TEST PASSED!
A-21-03-M-ok.in
Running: Running: TEST PASSED!
A-21-04-M-ok.in
Running: Running: TEST PASSED!
A-21-05-M-ok.in
Running: Running: TEST PASSED!
A-21-06-M-ok.in
Running: Running: TEST PASSED!
A-21-07-M-ok.in
Running: Running: TEST PASSED!
A-21-08-M-ok.in
Running: Running: TEST PASSED!
A-21-09-M-ok.in
Running: Running: TEST PASSED!
A-21-10-M-ok.in
Running: Running: TEST PASSED!
A-21-11-M-ok.in
Running: Running: TEST PASSED!
A-21-12-M-ok.in
Running: Running: TEST PASSED!
A-21-13-M-ok.in
Running: Running: TEST PASSED!
A-21-14-M-ok.in
Running: Running: TEST PASSED!
A-21-15-M-ok.in
Running: Running: TEST PASSED!
A-21-16-M-ok.in
Running: Running: TEST PASSED!
A-21-17-M-ok.in
Running: Running: TEST PASSED!
A-21-18-M-ok.in
Running: Running: TEST PASSED!
A-21-19-M-ok.in
Running: Running: TEST PASSED!
A-21-20-M-ok.in
Running: Running: TEST PASSED!
A-21-21-M-ok.in
Running: Running: TEST PASSED!
A-22-01-M-ok.in
Running: Running: TEST PASSED!
A-22-02-M-ok.in
Running: Running: TEST PASSED!
A-22-03-M-ok.in
Running: Running: TEST PASSED!
A-22-04-M-ok.in
Running: Running: TEST PASSED!
A-22-05-M-ok.in
Running: Running: TEST PASSED!
A-23-01-M-ok.in
Running: Running: TEST PASSED!
A-23-02-M-ok.in
Running: Running: TEST PASSED!
A-23-03-M-ok.in
Running: Running: *** expected/A-23-03-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-23-03-M-ok.out Sat Oct 26 20:19:39 2024
ZONE 1
*** 175,181 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 175,181 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 187,190 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 187,190 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
A-24-01-M-ok.in
Running: Running: TEST PASSED!
A-24-02-M-ok.in
Running: Running: TEST PASSED!
A-24-03-M-ok.in
Running: Running: TEST PASSED!
A-24-04-M-ok.in
Running: Running: TEST PASSED!
A-24-05-M-ok.in
Running: Running: TEST PASSED!
A-24-06-M-ok.in
Running: Running: TEST PASSED!
A-24-07-M-ok.in
Running: Running: TEST PASSED!
A-24-08-M-ok.in
Running: Running: *** expected/A-24-08-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-24-08-M-ok.out Sat Oct 26 20:19:39 2024
ZONE 1
*** 34,59 ****
REGISTO-VACINA|Vac2|Vet1|E1
REGISTO-VACINA|Vac3|Vet1|E1
REGISTO-VACINA|Vac1|Vet1|E1
- REGISTO-VACINA|Vac3|Vet1|E1
- REGISTO-VACINA|Vac2|Vet1|E1
Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
3 - Actos médicos de um veterinário
4 - Vacinações com problemas
0 - Sair
! Escolha uma opção: Identificador único do funcionário: REGISTO-VACINA|Vac3|Vet2|E2
! REGISTO-VACINA|Vac4|Vet2|E2
! REGISTO-VACINA|Vac4|Vet2|E2
! Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
3 - Actos médicos de um veterinário
4 - Vacinações com problemas
0 - Sair
! Escolha uma opção: Identificador único do funcionário: REGISTO-VACINA|Vac4|Vet3|E1
! REGISTO-VACINA|Vac4|Vet3|E2
! Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
3 - Actos médicos de um veterinário
--- 34,52 ----
REGISTO-VACINA|Vac2|Vet1|E1
REGISTO-VACINA|Vac3|Vet1|E1
REGISTO-VACINA|Vac1|Vet1|E1
Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
3 - Actos médicos de um veterinário
4 - Vacinações com problemas
0 - Sair
! Escolha uma opção: Identificador único do funcionário: Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
3 - Actos médicos de um veterinário
4 - Vacinações com problemas
0 - Sair
! Escolha uma opção: Identificador único do funcionário: Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
3 - Actos médicos de um veterinário
output differs from expected
A-25-01-M-ok.in
Running: Running: TEST PASSED!
A-25-02-M-ok.in
Running: Running: TEST PASSED!
A-25-03-M-ok.in
Running: Running: TEST PASSED!
A-25-04-M-ok.in
Running: Running: TEST PASSED!
A-25-05-M-ok.in
Running: Running: TEST PASSED!
A-25-06-M-ok.in
Running: Running: *** expected/A-25-06-M-ok.out Sat Oct 26 12:46:25 2024
--- checked-out/089/089_A-25-06-M-ok.out Sat Oct 26 20:19:40 2024
ZONE 1
*** 32,39 ****
REGISTO-VACINA|Vac2|Vet1|E1
REGISTO-VACINA|Vac2|Vet1|E1
REGISTO-VACINA|Vac1|Vet1|E1
- REGISTO-VACINA|Vac2|Vet1|E1
- REGISTO-VACINA|Vac3|Vet2|E2
Consultas
1 - Animais de um habitat
2 - Actos médicos num animal
--- 32,37 ----
output differs from expected