*** COMPILING IN ei/checked-out/034
./hva/app/main/DoSaveFile.java:20: error: cannot find symbol
String s = _receiver.getFileName();
^
symbol: method getFileName()
location: variable _receiver of type Receiver
where Receiver is a type-variable:
Receiver extends Object declared in class Command
./hva/app/main/DoSaveFile.java:24: error: cannot find symbol
_receiver.saveAS(s);
^
symbol: method saveAS(String)
location: variable _receiver of type Receiver
where Receiver is a type-variable:
Receiver extends Object declared in class Command
2 errors
A-01-01-M-ok.in
Running: Running: TEST PASSED!
A-01-02-M-ok.in
Running: Running: *** expected/A-01-02-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-02-M-ok.out Sun Oct 13 19:37:41 2024
ZONE 1
*** 39,45 ****
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
--- 39,45 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 51,54 ****
--- 51,55 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-01-03-M-ok.in
Running: Running: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 0
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4861)
at java.base/java.lang.String.substring(String.java:2830)
at hva.core.Hotel.show(Hotel.java:194)
at hva.app.habitat.DoShowAllHabitats.execute(DoShowAllHabitats.java:18)
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.DoOpenHabitatsMenu.execute(DoOpenHabitatsMenu.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)
execution failed
*** expected/A-01-03-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-03-M-ok.out Sun Oct 13 19:37:41 2024
ZONE 1
*** 10,16 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 10,16 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 22,27 ****
--- 22,28 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção: Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
ZONE 3
*** 29,54 ****
4 - Alterar influência de habitat sobre espécie
5 - Plantar árvore
6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: HABITAT|AR1|Aldeia dos Macacos|20|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 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
--- 30,34 ----
output differs from expected
A-01-04-M-ok.in
Running: Running: TEST PASSED!
A-01-05-M-ok.in
Running: Running: *** expected/A-01-05-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-05-M-ok.out Sun Oct 13 19:37:41 2024
ZONE 1
*** 18,28 ****
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: HABITAT|AAAA|Aldeia dos Macacos 5|420|0
HABITAT|AR1|Aldeia dos Macacos 4|20|0
HABITAT|AX1|Aldeia dos Macacos 3|220|0
HABITAT|BAR1|Aldeia dos Macacos 2|320|0
! HABITAT|XR11|Aldeia dos Macacos 1|420|0
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 18,28 ----
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: HABITAT|XR11|Aldeia dos Macacos 1|420|0
HABITAT|AR1|Aldeia dos Macacos 4|20|0
HABITAT|AX1|Aldeia dos Macacos 3|220|0
HABITAT|BAR1|Aldeia dos Macacos 2|320|0
! HABITAT|AAAA|Aldeia dos Macacos 5|420|0
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-01-06-M-ok.in
Running: Running: *** expected/A-01-06-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-06-M-ok.out Sun Oct 13 19:37:41 2024
ZONE 1
*** 18,29 ****
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: HABITAT|aaaaa|Aldeia dos Macacos 6|520|0
! HABITAT|AAAAB|Aldeia dos Macacos 5|420|0
HABITAT|AR1|Aldeia dos Macacos 4|20|0
HABITAT|AX1|Aldeia dos Macacos 3|220|0
HABITAT|bar1|Aldeia dos Macacos 2|320|0
! HABITAT|XR11|Aldeia dos Macacos 1|420|0
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
--- 18,29 ----
5 - Plantar árvore
6 - Mostrar árvores de habitat
0 - Sair
! Escolha uma opção: HABITAT|XR11|Aldeia dos Macacos 1|420|0
HABITAT|AR1|Aldeia dos Macacos 4|20|0
HABITAT|AX1|Aldeia dos Macacos 3|220|0
HABITAT|bar1|Aldeia dos Macacos 2|320|0
! HABITAT|AAAAB|Aldeia dos Macacos 5|420|0
! HABITAT|aaaaa|Aldeia dos Macacos 6|520|0
Gestão de Habitats
1 - Visualizar todos os habitats
2 - Registar habitat
output differs from expected
A-01-07-M-ok.in
Running: Running: TEST PASSED!
A-01-08-M-ok.in
Running: Running: TEST PASSED!
A-01-09-M-ok.in
Running: Running: TEST PASSED!
A-01-10-M-ok.in
Running: Running: TEST PASSED!
A-01-11-M-ok.in
Running: Running: *** expected/A-01-11-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-11-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 16,26 ****
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
! ANIMAL|A2|Farrusco 2|E1|VOID|H1
! ANIMAL|A3|Farrusco 3|E1|VOID|H1
! ANIMAL|B1|Farrusco 4|E1|VOID|H1
ANIMAL|X1|Farrusco 5|E1|VOID|H1
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
--- 16,26 ----
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: ANIMAL|B1|Farrusco 4|E1|VOID|H1
ANIMAL|X1|Farrusco 5|E1|VOID|H1
+ ANIMAL|A3|Farrusco 3|E1|VOID|H1
+ ANIMAL|A1|Farrusco 1|E1|VOID|H1
+ ANIMAL|A2|Farrusco 2|E1|VOID|H1
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
output differs from expected
A-01-12-M-ok.in
Running: Running: *** expected/A-01-12-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-12-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 16,27 ****
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
! ANIMAL|A2|Farrusco 2|E1|VOID|H3
! ANIMAL|A3|Farrusco 3|E1|VOID|H3
! ANIMAL|B1|Farrusco 4|E1|VOID|H2
ANIMAL|X1|Farrusco 5|E1|VOID|H1
ANIMAL|X2|Farrusco 6|E1|VOID|H2
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
--- 16,27 ----
3 - Transferir para habitat
4 - Calcular satisfação de animal
0 - Sair
! Escolha uma opção: ANIMAL|B1|Farrusco 4|E1|VOID|H2
ANIMAL|X1|Farrusco 5|E1|VOID|H1
+ ANIMAL|A2|Farrusco 2|E1|VOID|H3
ANIMAL|X2|Farrusco 6|E1|VOID|H2
+ ANIMAL|A3|Farrusco 3|E1|VOID|H3
+ ANIMAL|A1|Farrusco 1|E1|VOID|H1
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
output differs from expected
A-01-13-M-ok.in
Running: Running: *** expected/A-01-13-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-13-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 40,46 ****
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
--- 40,46 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 52,55 ****
--- 52,56 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-01-14-M-ok.in
Running: Running: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 0
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4861)
at java.base/java.lang.String.substring(String.java:2830)
at hva.core.Hotel.show(Hotel.java:194)
at hva.app.animal.DoShowAllAnimals.execute(DoShowAllAnimals.java:19)
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.DoOpenAnimalsMenu.execute(DoOpenAnimalsMenu.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)
execution failed
*** expected/A-01-14-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-14-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 10,16 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 10,16 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 22,86 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
Escolha uma opção: 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: ANIMAL|A1|Farrusco 1|E1|VOID|H1
- ANIMAL|A2|Farrusco 2|E2|VOID|H1
- ANIMAL|A3|Farrusco 3|E3|VOID|H2
- ANIMAL|B1|Farrusco 4|E3|VOID|H2
- ANIMAL|X1|Farrusco 5|E2|VOID|H3
- ANIMAL|X2|Farrusco 6|E1|VOID|H3
- 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: 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: Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: HABITAT|H1|ldeia dos Macacos|20|0
- HABITAT|H2|ldeia dos Macacos|20|0
- HABITAT|H3|ldeia dos Macacos|20|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 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
--- 22,32 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção: 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:
\ No newline at end of file
output differs from expected
A-01-15-M-ok.in
Running: Running: *** expected/A-01-15-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-15-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 17,23 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|W24|Rohit Figueiredo
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: TRT|W24|Rohit Figueiredo|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-01-16-M-ok.in
Running: Running: *** expected/A-01-16-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-16-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 17,27 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo
! TRT|A34|Rohit Figueiredo 2
! TRT|B24|Rohit Figueiredo 3
! TRT|D24|Rohit Figueiredo 4
! TRT|X24|Rohit Figueiredo 5
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,27 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo|VOID
! TRT|A34|Rohit Figueiredo 2|VOID
! TRT|B24|Rohit Figueiredo 3|VOID
! TRT|D24|Rohit Figueiredo 4|VOID
! TRT|X24|Rohit Figueiredo 5|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-01-17-M-ok.in
Running: Running: *** expected/A-01-17-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-17-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 17,27 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: VET|A24|Rohit Figueiredo
! VET|A34|Rohit Figueiredo 2
! VET|B24|Rohit Figueiredo 3
! VET|D24|Rohit Figueiredo 4
! VET|X24|Rohit Figueiredo 5
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,27 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: VET|A24|Rohit Figueiredo|VOID
! VET|A34|Rohit Figueiredo 2|VOID
! VET|B24|Rohit Figueiredo 3|VOID
! VET|D24|Rohit Figueiredo 4|VOID
! VET|X24|Rohit Figueiredo 5|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-01-18-M-ok.in
Running: Running: *** expected/A-01-18-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-18-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 17,31 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
! TRT|A34|Rohit Figueiredo 3
! VET|A85|Rohit Figueiredo 4
! VET|A95|Rohit Figueiredo 5
! TRT|B24|Rohit Figueiredo 6
! TRT|D24|Rohit Figueiredo 7
! TRT|X24|Rohit Figueiredo 8
! VET|X25|Rohit Figueiredo 9
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,31 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo|VOID
! VET|A25|Rohit Figueiredo 2|VOID
! TRT|A34|Rohit Figueiredo 3|VOID
! VET|A85|Rohit Figueiredo 4|VOID
! VET|A95|Rohit Figueiredo 5|VOID
! TRT|B24|Rohit Figueiredo 6|VOID
! TRT|D24|Rohit Figueiredo 7|VOID
! TRT|X24|Rohit Figueiredo 8|VOID
! VET|X25|Rohit Figueiredo 9|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-01-19-M-ok.in
Running: Running: *** expected/A-01-19-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-19-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 17,31 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
! TRT|A34|Rohit Figueiredo 3
! VET|A85|Rohit Figueiredo 4
! VET|A95|Rohit Figueiredo 5
! TRT|B24|Rohit Figueiredo 6
! TRT|D24|Rohit Figueiredo 7
! TRT|X24|Rohit Figueiredo 8
! VET|X25|Rohit Figueiredo 9
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,31 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: VET|A95|Rohit Figueiredo 5|VOID
! TRT|B24|Rohit Figueiredo 6|VOID
! TRT|A24|Rohit Figueiredo|VOID
! VET|A25|Rohit Figueiredo 2|VOID
! TRT|X24|Rohit Figueiredo 8|VOID
! VET|X25|Rohit Figueiredo 9|VOID
! TRT|A34|Rohit Figueiredo 3|VOID
! TRT|D24|Rohit Figueiredo 7|VOID
! VET|A85|Rohit Figueiredo 4|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-01-20-M-ok.in
Running: Running: *** expected/A-01-20-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-20-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 17,31 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|a24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
! TRT|A34|Rohit Figueiredo 3
! VET|a85|Rohit Figueiredo 4
! VET|a95|Rohit Figueiredo 5
! TRT|B24|Rohit Figueiredo 6
! TRT|d24|Rohit Figueiredo 7
! TRT|x24|Rohit Figueiredo 8
! VET|X25|Rohit Figueiredo 9
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 17,31 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: VET|a95|Rohit Figueiredo 5|VOID
! TRT|B24|Rohit Figueiredo 6|VOID
! TRT|a24|Rohit Figueiredo|VOID
! VET|A25|Rohit Figueiredo 2|VOID
! TRT|x24|Rohit Figueiredo 8|VOID
! VET|X25|Rohit Figueiredo 9|VOID
! TRT|A34|Rohit Figueiredo 3|VOID
! TRT|d24|Rohit Figueiredo 7|VOID
! VET|a85|Rohit Figueiredo 4|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected
A-01-21-M-ok.in
Running: Running: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 0
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4861)
at java.base/java.lang.String.substring(String.java:2830)
at hva.core.Hotel.show(Hotel.java:194)
at hva.app.vaccine.DoShowAllVaccines.execute(DoShowAllVaccines.java:21)
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)
execution failed
*** expected/A-01-21-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-21-M-ok.out Sun Oct 13 19:37:42 2024
ZONE 1
*** 16,115 ****
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
- Escolha uma opção: 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: 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: 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: 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: 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: 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: Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 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
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 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
--- 16,19 ----
output differs from expected
A-01-22-M-ok.in
Running: Running: *** expected/A-01-22-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-22-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 16,22 ****
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
--- 16,22 ----
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0||VOID
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
output differs from expected
A-01-23-M-ok.in
Running: Running: TEST PASSED!
A-01-24-M-ok.in
Running: Running: TEST PASSED!
A-01-25-M-ok.in
Running: Running: *** expected/A-01-25-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-25-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 16,25 ****
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0|E1,E2,E3
VACINA|V4|Tétano 2|0|E1,E2
VACINA|V5|Tétano 3|0|E1,E2
- VACINA|V6|Tétano|0|E2,E3
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
--- 16,25 ----
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V6|Tétano|0|E2,E3
VACINA|V4|Tétano 2|0|E1,E2
+ VACINA|V3|Tétano|0|E1,E2,E3
VACINA|V5|Tétano 3|0|E1,E2
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
output differs from expected
A-01-26-M-ok.in
Running: Running: *** expected/A-01-26-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-26-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 16,25 ****
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0|E1,E2,E3
! VACINA|V4|Tétano 2|0|E1,E2
! VACINA|V5|Tétano 3|0|E1,E2,E3
! VACINA|V6|Tétano|0|E2,E3
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
--- 16,25 ----
3 - Vacinar animal
4 - Mostrar vacinações
0 - Sair
! Escolha uma opção: VACINA|V6|Tétano|0|E3,E2
! VACINA|V4|Tétano 2|0|E2,E1
! VACINA|V3|Tétano|0|E2,E3,E1
! VACINA|V5|Tétano 3|0|E3,E2,E1
Gestão de Vacinas
1 - Visualizar todas as vacinas
2 - Registar vacina
output differs from expected
A-01-27-M-ok.in
Running: Running: *** expected/A-01-27-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-27-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 10,16 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Ficheiro a abrir: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 10,16 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 22,25 ****
--- 22,28 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
+ Escolha uma opção: Número inválido!
+ Escolha uma opção: Número inválido!
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-01-27B-M-ok.in
Running: Running: *** expected/A-01-27B-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-27B-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 10,16 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 10,16 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 22,25 ****
--- 22,28 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
+ Escolha uma opção: Número inválido!
+ Escolha uma opção: Número inválido!
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-01-28-M-ok.in
Running: Running: *** expected/A-01-28-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-28-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 10,16 ****
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
--- 10,16 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 22,28 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 22,29 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Número inválido!
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 3
*** 34,51 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
Escolha uma opção: 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: ANIMAL|A1|Farrusco 1|E1|VOID|H1
! ANIMAL|A2|Farrusco 2|E2|VOID|H1
! ANIMAL|A3|Farrusco 3|E3|VOID|H2
! ANIMAL|B1|Farrusco 4|E3|VOID|H2
! ANIMAL|X1|Farrusco 5|E2|VOID|H3
! ANIMAL|X2|Farrusco 6|E1|VOID|H3
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
--- 35,48 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção: 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: ANIMAL|A1|Farrusco|E1|VOID|H1
Gestão de Animais
1 - Visualizar todos os animais
2 - Registar animal
output differs from expected
A-01-29-M-ok.in
Running: Running: *** expected/A-01-29-M-ok.out Sat Oct 12 22:18:05 2024
--- checked-out/034/034_A-01-29-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 43,57 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
! TRT|A34|Rohit Figueiredo 3
! VET|A85|Rohit Figueiredo 4
! VET|A95|Rohit Figueiredo 5
! TRT|B24|Rohit Figueiredo 6
! TRT|D24|Rohit Figueiredo 7
! TRT|X24|Rohit Figueiredo 8
! VET|X25|Rohit Figueiredo 9
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 43,57 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo|VOID
! VET|A25|Rohit Figueiredo 2|VOID
! TRT|A34|Rohit Figueiredo 3|VOID
! VET|A85|Rohit Figueiredo 4|VOID
! VET|A95|Rohit Figueiredo 5|VOID
! TRT|B24|Rohit Figueiredo 6|VOID
! TRT|D24|Rohit Figueiredo 7|VOID
! TRT|X24|Rohit Figueiredo 8|VOID
! VET|X25|Rohit Figueiredo 9|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
ZONE 2
*** 127,133 ****
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
--- 127,133 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 3
*** 139,142 ****
--- 139,143 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-01-30-M-ok.in
Running: Running: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 0
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4861)
at java.base/java.lang.String.substring(String.java:2830)
at hva.core.Hotel.show(Hotel.java:194)
at hva.app.animal.DoShowAllAnimals.execute(DoShowAllAnimals.java:19)
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.DoOpenAnimalsMenu.execute(DoOpenAnimalsMenu.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)
execution failed
*** expected/A-01-30-M-ok.out Sat Oct 12 22:18:20 2024
--- checked-out/034/034_A-01-30-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 10,16 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
--- 10,16 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
! Escolha uma opção: Menu Principal
1 - Criar ficheiro
2 - Abrir ficheiro
3 - Guardar ficheiro
ZONE 2
*** 22,142 ****
9 - Gestão de vacinas
10 - Consultas
0 - Sair
Escolha uma opção: 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: ANIMAL|A1|Nome 1|E1|VOID|AAAA
- ANIMAL|A2|Nome 1|E3|VOID|AAAA
- 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: 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: 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: TRT|A24|Rohit Figueiredo
- VET|A25|Rohit Figueiredo 2
- TRT|A34|Rohit Figueiredo 3
- VET|A85|Rohit Figueiredo 4
- VET|A95|Rohit Figueiredo 5
- TRT|B24|Rohit Figueiredo 6
- TRT|D24|Rohit Figueiredo 7
- TRT|X24|Rohit Figueiredo 8
- VET|X25|Rohit Figueiredo 9
- 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: Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: HABITAT|AAAA|Aldeia dos Macacos 5|420|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 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: 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: VACINA|V3|Tétano|0|E1
- VACINA|V4|Tétano 2|0|E1
- VACINA|V5|Tétano 3|0|E1
- 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
--- 22,32 ----
9 - Gestão de vacinas
10 - Consultas
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção: 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:
\ No newline at end of file
output differs from expected
A-01-31-M-ok.in
Running: Running: *** expected/A-01-31-M-ok.out Sat Oct 12 22:18:24 2024
--- checked-out/034/034_A-01-31-M-ok.out Sun Oct 13 19:37:43 2024
ZONE 1
*** 42,48 ****
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: VET|A1|Rohit Figueiredo 2
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
--- 42,48 ----
4 - Retirar responsabilidade
5 - Calcular satisfação de funcionário
0 - Sair
! Escolha uma opção: VET|A1|Rohit Figueiredo 2|VOID
Gestão de Funcionários
1 - Visualizar todos os funcionários
2 - Registar funcionário
output differs from expected