*** COMPILING IN ef/checked-out/004
./hva/app/main/DoSaveFile.java:28: error: cannot find symbol
            _display.popup(Message.incorrectFilename());
                                  ^
  symbol:   method incorrectFilename()
  location: interface Message
1 error
                           A-01-32-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-01-32-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-01-32-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,47 ****
- 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|T1|Rohit Figueiredo|H1
- TRT|T2|Rohit Figueiredo 3|H1,H4
- TRT|T3|Rohit Figueiredo 6|H2,H3,H4
- TRT|T4|Rohit Figueiredo 7|H1,H2,H3,H4
- VET|V1|Rohit Figueiredo 2|E1,E2,E3
- VET|V2|Rohit Figueiredo 4|E3
- VET|V3|Rohit Figueiredo 5
- VET|V4|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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-01-33-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-01-33-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-01-33-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,74 ****
- 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|Aldeia dos Macacos|20|3
- ÁRVORE|T1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
- ÁRVORE|T2|Oliveira|1200|10|PERENE|GERARFOLHAS
- ÁRVORE|T4|Pinheiro 4|60|20|PERENE|GERARFOLHAS
- HABITAT|H2|Aldeia dos Ursos|20|1
- ÁRVORE|T6|Figueira|5|10|CADUCA|GERARFOLHAS
- 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 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|W2SO4|John Figueiredo|H1,H2
- 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
--- 0 ----
output differs from expected
                           A-02-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-02-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-02-01-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,41 ****
- 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
--- 0 ----
output differs from expected
                           A-02-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-02-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-02-02-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,42 ****
- 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|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
--- 0 ----
output differs from expected
                           A-02-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-02-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-02-03-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,44 ****
- 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|AR1|Aldeia dos Macacos|20|0
- HABITAT|AR2|Aldeia dos Macacos 1|200|0
- HABITAT|ZZ1|Aldeia dos Macacos 2|50|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
--- 0 ----
output differs from expected
                           A-02-06-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-02-06-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-02-06-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,48 ****
- 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|nome2|12|2
- ÁRVORE|T1|Pinheiro 4|60|20|PERENE|GERARFOLHAS
- ÁRVORE|T3|Figueira|5|10|CADUCA|GERARFOLHAS
- HABITAT|h2|outro nome|122|0
- HABITAT|h3|nome1|1222|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
- 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
--- 0 ----
output differs from expected
                           A-03-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-03-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-03-01-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,50 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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|1|primeiro|1|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
--- 0 ----
output differs from expected
                           A-03-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-03-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-03-02-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,86 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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|a|primeiro|1|0
- HABITAT|c|verdadeiro 2º|23|0
- HABITAT|d|segundo|4|0
- HABITAT|v|pnúltimo|23|0
- HABITAT|zz|último|50|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
--- 0 ----
output differs from expected
                           A-03-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-03-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-03-03-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,68 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Nome do habitat: Área do habitat: Registar habitat: Operação inválida: O habitat 'z' já existe.
- 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|a|23|23|0
- HABITAT|z|nome|1|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
--- 0 ----
output differs from expected
                           A-04-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-04-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-04-01-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,51 ****
- 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: Identificador único do habitat: Área do habitat: 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|AR1|Aldeia dos Macacos|3000|0
- HABITAT|AR2|Lago dos Pinguins|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
--- 0 ----
output differs from expected
                           A-04-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-04-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-04-02-M-ok.out	Sat Oct 26 00:48:47 2024
      ZONE  1      
*** 1,42 ****
- 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: Identificador único do habitat: Área do habitat: Alterar área de habitat: Operação inválida: O habitat 'AAA' não existe.
- 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
--- 0 ----
output differs from expected
                           A-05-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-05-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-05-01-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,51 ****
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): Alterar influência de habitat sobre espécie: Operação inválida: O habitat 'H1' não existe.
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): Alterar influência de habitat sobre espécie: Operação inválida: A espécie 'C3' não existe.
- 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
--- 0 ----
output differs from expected
                           A-06-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-06-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-06-01-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,39 ****
- 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: 1
- 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: 2
- 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
--- 0 ----
output differs from expected
                           A-06-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-06-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-06-02-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,103 ****
- 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: 1
- 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: 2
- 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: 3
- 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: 0
- 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: 1
- 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: 2
- 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: Ficheiro sem nome. Guardar ficheiro como: 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
--- 0 ----
output differs from expected
                           A-06-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-06-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-06-03-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,38 ****
- 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: Ficheiro a abrir: 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: 3
- 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
--- 0 ----
output differs from expected
                           A-07-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-07-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-01-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,58 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: 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: Identificador único do habitat: Mostrar árvores de habitat: Operação inválida: O habitat 'h2' não existe.
- 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
--- 0 ----
output differs from expected
                           A-07-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-07-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-02-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,42 ****
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) Plantar árvore: Operação inválida: O habitat 'h1' não existe.
- 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
--- 0 ----
output differs from expected
                           A-07-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-07-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-03-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,50 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) Plantar árvore: Operação inválida: O habitat 'hh' não existe.
- 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
--- 0 ----
output differs from expected
                           A-07-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-07-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-04-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,59 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|a1|nome34|1|2|CADUCA|GERARFOLHAS
- 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: Identificador único do habitat: ÁRVORE|a1|nome34|1|2|CADUCA|GERARFOLHAS
- 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
--- 0 ----
output differs from expected
                           A-07-05-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-07-05-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-05-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,42 ****
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) Plantar árvore: Operação inválida: A árvore 'T1' já existe.
- 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
--- 0 ----
output differs from expected
                           A-07-09-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-07-09-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-09-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,82 ****
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|P1|p1|3|4|PERENE|GERARFOLHAS
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|R1|r1|6|7|PERENE|GERARFOLHAS
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|X1|x1|10|12|CADUCA|GERARFOLHAS
- 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: Identificador único do habitat: ÁRVORE|A1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
- ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
- ÁRVORE|P1|p1|3|4|PERENE|GERARFOLHAS
- ÁRVORE|R1|r1|6|7|PERENE|GERARFOLHAS
- ÁRVORE|X1|x1|10|12|CADUCA|GERARFOLHAS
- 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
--- 0 ----
output differs from expected
                           A-07-10-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-07-10-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-10-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,83 ****
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|P1|p1|3|4|PERENE|GERARFOLHAS
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|R1|r1|6|7|PERENE|GERARFOLHAS
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|X1|x1|10|12|CADUCA|GERARFOLHAS
- 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|nome2|12|5
- ÁRVORE|A1|Pinheiro 1|5|20|PERENE|GERARFOLHAS
- ÁRVORE|B1|b1|2|3|CADUCA|GERARFOLHAS
- ÁRVORE|P1|p1|3|4|PERENE|GERARFOLHAS
- ÁRVORE|R1|r1|6|7|PERENE|GERARFOLHAS
- ÁRVORE|X1|x1|10|12|CADUCA|GERARFOLHAS
- 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
--- 0 ----
output differs from expected
                           A-07-12-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-07-12-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-07-12-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,168 ****
- 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: Identificador único do habitat: Identificador único da árvore: Nome da árvore: Idade da árvore: Dificuldade de limpeza da árvore: Tipo de árvore: (CADUCA ou PERENE) ÁRVORE|t1|t1|1|1|CADUCA|GERARFOLHAS
- 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: 1
- 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: Identificador único do habitat: ÁRVORE|t1|t1|1|1|CADUCA|COMFOLHAS
- 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: 2
- 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: Identificador único do habitat: ÁRVORE|t1|t1|1|1|CADUCA|LARGARFOLHAS
- 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: 3
- 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: Identificador único do habitat: ÁRVORE|t1|t1|1|1|CADUCA|SEMFOLHAS
- 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
--- 0 ----
output differs from expected
                           A-08-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-08-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-08-01-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,63 ****
- 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: 0
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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|h1|200|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
--- 0 ----
output differs from expected
                           A-08-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-08-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-08-02-M-ok.out	Sat Oct 26 00:48:48 2024
      ZONE  1      
*** 1,26 ****
- 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: 96
- 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
--- 0 ----
output differs from expected
                           A-09-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-09-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-09-01-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,44 ****
- 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: Identificador único do animal: Nome do animal: Identificador único da espécie: Identificador único do habitat: 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|animal1|C10|VOID|h1
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-09-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-09-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-09-02-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador único do animal: Nome do animal: Identificador único da espécie: Identificador único do habitat: Registar animal: Operação inválida: O habitat 'hh1' não existe.
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-09-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-09-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-09-03-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,51 ****
- 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: Identificador único do animal: Nome do animal: Identificador único da espécie: Identificador único do habitat: 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: Nome do animal: Identificador único da espécie: Identificador único do habitat: Registar animal: Operação inválida: O animal 'a2' já existe.
- 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|a2|animal 2|C10|VOID|h1
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-09-08-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-09-08-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-09-08-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,96 ****
- 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: Identificador único do habitat: Nome do habitat: Área do habitat: 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 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: Nome do animal: Identificador único da espécie: Identificador único do habitat: 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|patudo|C1|VOID|h1
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-10-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-10-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-10-01-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador único do animal: Identificador único do habitat: Transferir para habitat: Operação inválida: O animal 'a1' não existe.
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-10-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-10-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-10-02-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador único do animal: Identificador único do habitat: Transferir para habitat: Operação inválida: O habitat 'H2' não existe.
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-10-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-10-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-10-03-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,81 ****
- 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: Identificador único do animal: Identificador único do habitat: 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|Pinguim 1|C1|VOID|AR1
- ANIMAL|A2|Pinguim 2|C1|VOID|AR2
- ANIMAL|A3|Macaco 1|C2|VOID|AR1
- ANIMAL|A4|Macaco 2|C2|VOID|AR1
- 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: 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 habitat: ANIMAL|A1|Pinguim 1|C1|VOID|AR1
- ANIMAL|A3|Macaco 1|C2|VOID|AR1
- ANIMAL|A4|Macaco 2|C2|VOID|AR1
- 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 habitat: ANIMAL|A2|Pinguim 2|C1|VOID|AR2
- 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: 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
--- 0 ----
output differs from expected
                           A-10-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-10-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-10-04-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,139 ****
- 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: Identificador único do animal: Identificador único do habitat: 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|Pinguim 1|C1|VOID|AR2
- ANIMAL|A2|Pinguim 2|C1|VOID|AR2
- ANIMAL|A3|Macaco 1|C2|VOID|AR1
- ANIMAL|A4|Macaco 2|C2|VOID|AR2
- 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: 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 habitat: ANIMAL|A3|Macaco 1|C2|VOID|AR1
- 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 habitat: ANIMAL|A1|Pinguim 1|C1|VOID|AR2
- ANIMAL|A2|Pinguim 2|C1|VOID|AR2
- ANIMAL|A4|Macaco 2|C2|VOID|AR2
- 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: 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: Identificador único do animal: Identificador único do habitat: 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|Pinguim 1|C1|VOID|AR2
- ANIMAL|A2|Pinguim 2|C1|VOID|AR2
- ANIMAL|A3|Macaco 1|C2|VOID|AR2
- ANIMAL|A4|Macaco 2|C2|VOID|AR2
- 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: 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 habitat: 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: 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
--- 0 ----
output differs from expected
                           A-11-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-01-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,68 ****
- 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|nome2|12|0
- HABITAT|h2|outro nome|122|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 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: Calcular satisfação de animal: Operação inválida: O animal 'a1' não existe.
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-02-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador único do animal: 32
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-04-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,66 ****
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): 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 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: 52
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-05-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-05-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-05-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,119 ****
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): 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 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: 52
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): 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 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: 32
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-08-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-08-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-08-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,63 ****
- 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: ANIMAL|a1|Farrusco|C2|VOID|h1
- ANIMAL|a2|Farrusco 2|C2|VOID|h1
- ANIMAL|a3|Farrusco 3|C2|VOID|h1
- ANIMAL|a4|Farrusco 4|C2|VOID|h1
- ANIMAL|a5|Farrusco 5|C2|VOID|h1
- 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: 34
- 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: 34
- 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: 34
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-11-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-11-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-11-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,66 ****
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): 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 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: 32
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-12-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-12-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-12-M-ok.out	Sat Oct 26 00:48:49 2024
      ZONE  1      
*** 1,93 ****
- 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: Identificador único do habitat: Identificador único da espécie: Influência (positiva, negativa, neutra: POS, NEG, NEU): 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 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 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: 32
- 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: 162
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-11-14-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-11-14-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-11-14-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador único do animal: 32
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-16-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-16-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-16-01-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,47 ****
- 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: Identificador único do funcionário: Nome do funcionário: Tipo do funcionário? (VET ou TRT) 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|f1|Func 1
- 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
--- 0 ----
output differs from expected
                           A-16-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
execution failed
*** expected/A-16-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-16-02-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,47 ****
- 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: Identificador único do funcionário: Nome do funcionário: Tipo do funcionário? (VET ou TRT) 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: VET|v1|Vet one
- 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
--- 0 ----
output differs from expected
                           A-16-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-16-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-16-03-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,57 ****
- 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: Identificador único do funcionário: Nome do funcionário: Tipo do funcionário? (VET ou TRT) Registar funcionário: Operação inválida: O funcionário 'T1' já 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: Nome do funcionário: Tipo do funcionário? (VET ou TRT) Registar funcionário: Operação inválida: O funcionário 'V1' já 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: TRT|T1|Trt one
- VET|V1|Vet one
- 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
--- 0 ----
output differs from expected
                           A-17-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-17-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-17-02-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,48 ****
- 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: Identificador único do funcionário: Identificador único da responsabilidade: Atribuir responsabilidade: Operação inválida: O funcionário 'V2' 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: Atribuir responsabilidade: Operação inválida: O funcionário 'T2' 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: 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
--- 0 ----
output differs from expected
                           A-17-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-17-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-17-04-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,48 ****
- 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: Identificador único do funcionário: Identificador único da responsabilidade: 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|T1|Trt one|H1
- VET|V1|Vet one
- 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
--- 0 ----
output differs from expected
                           A-17-05-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-17-05-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-17-05-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,48 ****
- 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: Identificador único do funcionário: Identificador único da responsabilidade: 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|T1|Trt one
- VET|V1|Vet one|C1
- 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
--- 0 ----
output differs from expected
                           A-17-06-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-17-06-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-17-06-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,117 ****
- 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: Identificador único do funcionário: Identificador único da responsabilidade: 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: 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: 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: 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: 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|T1|Trt one|H1,H2,H3
- TRT|T2|Trt two|H2,H3
- VET|V1|Vet one
- VET|V2|Vet two
- 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: 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: 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: 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: 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|T1|Trt one|H1,H2,H3
- TRT|T2|Trt two|H2,H3
- VET|V1|Vet one|C1,C3,C4
- VET|V2|Vet two|C2
- 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
--- 0 ----
output differs from expected
                           A-17-08-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-17-08-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-17-08-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,43 ****
- 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|T1|Trt one|H1,H2,H3
- TRT|T2|Trt two|H1,H3
- VET|V1|Vet one|C1,C3,C4
- VET|V2|Vet two
- 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
--- 0 ----
output differs from expected
                           A-18-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-18-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-18-02-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,94 ****
- 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: Identificador único do funcionário: Identificador único da responsabilidade: 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: 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: 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|T1|Trt one|H1
- VET|V1|Vet one|C1,C2
- 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: 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|T1|Trt one
- VET|V1|Vet one|C1,C2
- 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: 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|T1|Trt one
- VET|V1|Vet one|C2
- 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
--- 0 ----
output differs from expected
                           A-18-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-18-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-18-04-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,64 ****
- 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: Identificador único do funcionário: Identificador único da responsabilidade: 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|T1|Trt one|H1
- VET|V1|Vet one
- 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: 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|T1|Trt one
- VET|V1|Vet one
- 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
--- 0 ----
output differs from expected
                           A-18-05-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-18-05-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-18-05-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,57 ****
- 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|T1|Trt one
- VET|V1|Vet one|C1,C2
- 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: 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|T1|Trt one
- VET|V1|Vet one|C1
- 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
--- 0 ----
output differs from expected
                           A-19-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-01-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: 20
- 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
--- 0 ----
output differs from expected
                           A-19-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-02-M-ok.out	Sat Oct 26 00:48:50 2024
      ZONE  1      
*** 1,55 ****
- 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: Identificador único do funcionário: 20
- 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|T1|Rohit Figueiredo|H1
- TRT|T2|Rohit Figueiredo 3|H1,H4
- TRT|T3|Rohit Figueiredo 6|H2,H3,H4
- TRT|T4|Rohit Figueiredo 7|H1,H2,H3,H4
- VET|V1|Rohit Figueiredo 2|E1,E2,E3
- VET|V2|Rohit Figueiredo 4|E3
- VET|V3|Rohit Figueiredo 5
- VET|V4|Rohit Figueiredo 9|E2
- 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
--- 0 ----
output differs from expected
                           A-19-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-03-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: 18
- 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
--- 0 ----
output differs from expected
                           A-19-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-04-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: 15
- 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
--- 0 ----
output differs from expected
                           A-19-09-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-09-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-09-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: -220
- 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
--- 0 ----
output differs from expected
                           A-19-10-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-10-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-10-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: -229
- 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
--- 0 ----
output differs from expected
                           A-19-11-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-11-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-11-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: -655
- 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
--- 0 ----
output differs from expected
                           A-19-13-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-19-13-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-19-13-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,40 ****
- 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: Identificador único do funcionário: -86
- 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
--- 0 ----
output differs from expected
                           A-20-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-20-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-20-01-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,58 ****
- 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: Identificador da vacina: Nome da vacina: Identificadores das espécies que podem receber a vacina: 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|Vac1|Nome 1|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: Identificador da vacina: Nome da vacina: Identificadores das espécies que podem receber a vacina: 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|Vac1|Nome 1|0|E1
- VACINA|Vac2|Nome 2|0|E1,E3
- 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
--- 0 ----
output differs from expected
                           A-20-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-20-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-20-02-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,44 ****
- 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: Identificador da vacina: Nome da vacina: Identificadores das espécies que podem receber a vacina: Registar vacina: Operação inválida: A espécie 'E4' 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: 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
--- 0 ----
output differs from expected
                           A-20-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-20-04-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-20-04-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,52 ****
- 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|V1|Tétano|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: Identificador da vacina: Nome da vacina: Identificadores das espécies que podem receber a vacina: Registar vacina: Operação inválida: A vacina 'V1' já 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: Identificador da vacina: Nome da vacina: Identificadores das espécies que podem receber a vacina: Registar vacina: Operação inválida: A vacina 'v1' já 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
--- 0 ----
output differs from expected
                           A-21-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-02-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-02-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: Vacinar animal: Operação inválida: O veterinário 'Trt1' 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
--- 0 ----
output differs from expected
                           A-21-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-03-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,38 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: Vacinar animal: Operação inválida: A vacina 'Vacina1' 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
--- 0 ----
output differs from expected
                           A-21-05-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-05-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-05-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,44 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: REGISTO-VACINA|Vac1|Vet1|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
--- 0 ----
output differs from expected
                           A-21-06-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-06-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-06-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,64 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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 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|AA1|Patudo|E1|NORMAL|H1
- ANIMAL|AA2|Patudo 2|E1|VOID|H1
- ANIMAL|AA3|Malhado|E2|VOID|H1
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-21-07-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-07-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-07-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,51 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: REGISTO-VACINA|Vac3|Vet1|E1
- REGISTO-VACINA|Vac3|Vet2|E2
- 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
--- 0 ----
output differs from expected
                           A-21-08-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-08-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-08-M-ok.out	Sat Oct 26 00:48:51 2024
      ZONE  1      
*** 1,71 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: Número inválido!
- 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: ANIMAL|AA1|Patudo|E1|VOID|H1
- ANIMAL|AA2|Patudo 2|E1|NORMAL|H1
- ANIMAL|AA3|Malhado|E2|NORMAL|H1
- 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: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-21-10-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-10-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-10-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,106 ****
- 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: Número inválido!
- Escolha uma opção: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: REGISTO-VACINA|Vac1|Vet3|E1
- REGISTO-VACINA|Vac3|Vet3|E2
- 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 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|AA1|Patudo|E1|VOID|H1
- ANIMAL|AA2|Patudo 2|E1|NORMAL|H1
- ANIMAL|AA3|Malhado|E2|NORMAL|H1
- 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 Vacinas
- 1 - Visualizar todas as vacinas
- 2 - Registar vacina
- 3 - Vacinar animal
- 4 - Mostrar vacinações
- 0 - Sair
- Escolha uma opção: VACINA|Vac1|nome 1|1|E1
- VACINA|Vac2|nome 2|0|E2
- VACINA|Vac3|nome 3|1|E1,E2
- 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
--- 0 ----
output differs from expected
                           A-21-13-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-13-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-13-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,72 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: A vacina 'Vac1' não é apropiada para o animal 'AA3'.
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: A vacina 'Vac2' não é apropiada para o animal 'AA1'.
- 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 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|AA1|Patudo|E1|CONFUSÃO|H1
- ANIMAL|AA2|Patudo 2|E1|VOID|H1
- ANIMAL|AA3|Malhado|E2|CONFUSÃO|H1
- 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: 
--- 0 ----
output differs from expected
                           A-21-14-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-21-14-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-21-14-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,108 ****
- 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: Número inválido!
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: A vacina 'Vac1' não é apropiada para o animal 'AA3'.
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: A vacina 'Vac2' não é apropiada para o animal 'AA1'.
- 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 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|AA1|Patudo|E1|ACIDENTE|H1
- ANIMAL|AA2|Patudo 2|E1|VOID|H1
- ANIMAL|AA3|Malhado|E2|ACIDENTE|H1
- 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 Vacinas
- 1 - Visualizar todas as vacinas
- 2 - Registar vacina
- 3 - Vacinar animal
- 4 - Mostrar vacinações
- 0 - Sair
- Escolha uma opção: REGISTO-VACINA|Vac1|Vet2|E2
- REGISTO-VACINA|Vac2|Vet1|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: VACINA|Vac1|nome 1|1|E1
- VACINA|Vac2|nome 2|1|E2
- VACINA|Vac3|nome 3|0|E1,E2
- 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
--- 0 ----
output differs from expected
                           A-22-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-22-02-M-ok.out	Sat Oct 19 17:48:37 2024
--- checked-out/004/004_A-22-02-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,44 ****
- 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: 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 habitat: 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 habitat: ANIMAL|A1|Nome 1|E1|VOID|H1
- 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: 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
--- 0 ----
output differs from expected
                           A-23-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-23-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-23-01-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,44 ****
- 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: 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 animal: Actos médicos num animal: Operação inválida: O animal 'A1' não existe.
- 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 animal: 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: 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
--- 0 ----
output differs from expected
                           A-24-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-24-01-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-24-01-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,44 ****
- 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: 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: Actos médicos de um veterinário: Operação inválida: O veterinário 'vet22' não existe.
- 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: 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
--- 0 ----
output differs from expected
                           A-24-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-24-03-M-ok.out	Fri Oct 18 19:27:35 2024
--- checked-out/004/004_A-24-03-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,62 ****
- 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: 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|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: 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
--- 0 ----
output differs from expected
                           A-25-01-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NoClassDefFoundError: hva/app/main/DoSaveFile
	at hva.app.main.Menu.(Menu.java:6)
	at hva.app.App.main(App.java:20)
Caused by: java.lang.ClassNotFoundException: hva.app.main.DoSaveFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 2 more
*** expected/A-25-01-M-ok.out	Sat Oct 19 15:14:49 2024
--- checked-out/004/004_A-25-01-M-ok.out	Sat Oct 26 00:48:52 2024
      ZONE  1      
*** 1,160 ****
- 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: 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: 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: 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: 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: 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: 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: 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: 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: 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: Identificador da vacina: Identficador do veterinário a ministrar a vacina: Identificador único do animal: A vacina 'Vac2' não é apropiada para o animal 'AA3'.
- 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: 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: REGISTO-VACINA|Vac2|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: Número inválido!
- 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
--- 0 ----
output differs from expected