*** COMPILING IN ei/checked-out/024
                           A-01-01-M-ok.in                           
Running: Running: *** expected/A-01-01-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-01-M-ok.out	Tue Oct 22 22:49:42 2024
      ZONE  1      
*** 1,7 ****
  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
--- 1,6 ----
      ZONE  2      
*** 19,25 ****
  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
--- 18,23 ----
      ZONE  3      
*** 38,44 ****
  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
--- 36,41 ----
      ZONE  4      
*** 58,64 ****
  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
--- 55,60 ----
      ZONE  5      
*** 76,82 ****
  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
--- 72,77 ----
output differs from expected
                           A-01-02-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-02-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-02-M-ok.out	Tue Oct 22 22:49:42 2024
      ZONE  1      
*** 1,54 ****
- 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: 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-01-03-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.getAllHabitats()" because "this._receiver" is null
	at hva.app.habitat.DoShowAllHabitats.execute(DoShowAllHabitats.java:23)
	at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
	at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
	at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
	at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
	at hva.app.main.DoOpenHabitatsMenu.execute(DoOpenHabitatsMenu.java:16)
	at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
	at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
	at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
	at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
	at hva.app.App.main(App.java:20)
execution failed
*** expected/A-01-03-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-03-M-ok.out	Tue Oct 22 22:49:42 2024
      ZONE  1      
*** 1,7 ****
  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
--- 1,6 ----
      ZONE  2      
*** 10,19 ****
  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
--- 9,18 ----
  9 - Gestão de vacinas
  10 - Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Abrir ficheiro: Operação inválida: Problema ao abrir ficheiro: Erro a processar ficheiro app01.dat
! Menu Principal
  1 - Criar ficheiro
  2 - Abrir ficheiro
  4 - Avançar estação do ano
  5 - Ver satisfação global
  6 - Gestão de animais
      ZONE  3      
*** 29,54 ****
  4 - Alterar influência de habitat sobre espécie
  5 - Plantar árvore
  6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: HABITAT|AR1|Aldeia dos Macacos|20|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Criar ficheiro
- 2 - Abrir ficheiro
- 3 - Guardar ficheiro
- 4 - Avançar estação do ano
- 5 - Ver satisfação global
- 6 - Gestão de animais
- 7 - Gestão de funcionários
- 8 - Gestão de habitats
- 9 - Gestão de vacinas
- 10 - Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 28,32 ----
output differs from expected
                           A-01-04-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-04-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-04-M-ok.out	Tue Oct 22 22:49:42 2024
      ZONE  1      
*** 1,45 ****
- 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|AX1|Aldeia dos Macacos 2|220|0
- HABITAT|BAR1|Aldeia dos Macacos 3|320|0
- HABITAT|XR11|Aldeia dos Macacos 4|420|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Criar ficheiro
- 2 - Abrir ficheiro
- 3 - Guardar ficheiro
- 4 - Avançar estação do ano
- 5 - Ver satisfação global
- 6 - Gestão de animais
- 7 - Gestão de funcionários
- 8 - Gestão de habitats
- 9 - Gestão de vacinas
- 10 - Consultas
- 0 - Sair
- Escolha uma opção: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-01-05-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-05-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-05-M-ok.out	Tue Oct 22 22:49:42 2024
      ZONE  1      
*** 1,46 ****
- Menu Principal
- 1 - Criar ficheiro
- 2 - Abrir ficheiro
- 3 - Guardar ficheiro
- 4 - Avançar estação do ano
- 5 - Ver satisfação global
- 6 - Gestão de animais
- 7 - Gestão de funcionários
- 8 - Gestão de habitats
- 9 - Gestão de vacinas
- 10 - Consultas
- 0 - Sair
- Escolha uma opção: Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 3 - Alterar área de habitat
- 4 - Alterar influência de habitat sobre espécie
- 5 - Plantar árvore
- 6 - Mostrar árvores de habitat
- 0 - Sair
- Escolha uma opção: HABITAT|AAAA|Aldeia dos Macacos 5|420|0
- HABITAT|AR1|Aldeia dos Macacos 4|20|0
- HABITAT|AX1|Aldeia dos Macacos 3|220|0
- HABITAT|BAR1|Aldeia dos Macacos 2|320|0
- HABITAT|XR11|Aldeia dos Macacos 1|420|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 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-01-06-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-06-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-06-M-ok.out	Tue Oct 22 22:49:42 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 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|aaaaa|Aldeia dos Macacos 6|520|0
- HABITAT|AAAAB|Aldeia dos Macacos 5|420|0
- HABITAT|AR1|Aldeia dos Macacos 4|20|0
- HABITAT|AX1|Aldeia dos Macacos 3|220|0
- HABITAT|bar1|Aldeia dos Macacos 2|320|0
- HABITAT|XR11|Aldeia dos Macacos 1|420|0
- Gestão de Habitats
- 1 - Visualizar todos os habitats
- 2 - Registar habitat
- 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-01-07-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-07-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-07-M-ok.out	Tue Oct 22 22:49:42 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: ANIMAL|A1|Farrusco|E1|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-01-08-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-08-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-08-M-ok.out	Tue Oct 22 22:49:42 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 Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
- ANIMAL|A2|Farrusco 2|E1|VOID|H1
- ANIMAL|A3|Farrusco 3|E1|VOID|H1
- ANIMAL|B1|Farrusco 4|E1|VOID|H1
- ANIMAL|X1|Farrusco 5|E1|VOID|H1
- Gestão de Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 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-01-09-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-09-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-09-M-ok.out	Tue Oct 22 22:49:42 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 Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
- ANIMAL|A2|Farrusco 2|E1|VOID|H1
- ANIMAL|A3|Farrusco 3|E1|VOID|H2
- ANIMAL|B1|Farrusco 4|E1|VOID|H2
- ANIMAL|X1|Farrusco 5|E1|VOID|H3
- ANIMAL|X2|Farrusco 6|E1|VOID|H3
- Gestão de Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Criar ficheiro
- 2 - Abrir ficheiro
- 3 - Guardar ficheiro
- 4 - Avançar estação do ano
- 5 - Ver satisfação global
- 6 - Gestão de animais
- 7 - Gestão de funcionários
- 8 - Gestão de habitats
- 9 - Gestão de vacinas
- 10 - Consultas
- 0 - Sair
- Escolha uma opção: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-01-10-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-10-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-10-M-ok.out	Tue Oct 22 22:49:42 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 Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
- ANIMAL|A2|Farrusco 2|E2|VOID|H1
- ANIMAL|A3|Farrusco 3|E3|VOID|H2
- ANIMAL|B1|Farrusco 4|E3|VOID|H2
- ANIMAL|X1|Farrusco 5|E2|VOID|H3
- ANIMAL|X2|Farrusco 6|E1|VOID|H3
- Gestão de Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Criar ficheiro
- 2 - Abrir ficheiro
- 3 - Guardar ficheiro
- 4 - Avançar estação do ano
- 5 - Ver satisfação global
- 6 - Gestão de animais
- 7 - Gestão de funcionários
- 8 - Gestão de habitats
- 9 - Gestão de vacinas
- 10 - Consultas
- 0 - Sair
- Escolha uma opção: 
\ No newline at end of file
--- 0 ----
output differs from expected
                           A-01-11-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-11-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-11-M-ok.out	Tue Oct 22 22:49:43 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 Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
- ANIMAL|A2|Farrusco 2|E1|VOID|H1
- ANIMAL|A3|Farrusco 3|E1|VOID|H1
- ANIMAL|B1|Farrusco 4|E1|VOID|H1
- ANIMAL|X1|Farrusco 5|E1|VOID|H1
- Gestão de Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 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-01-12-M-ok.in                           
Running: Running: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "hva.core.Hotel.importFile(String)" because "this._hotel" is null
	at hva.core.HotelManager.importFile(HotelManager.java:97)
	at hva.app.App.main(App.java:14)
execution failed
*** expected/A-01-12-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/024/024_A-01-12-M-ok.out	Tue Oct 22 22:49:43 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 Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 3 - Transferir para habitat
- 4 - Calcular satisfação de animal
- 0 - Sair
- Escolha uma opção: ANIMAL|A1|Farrusco 1|E1|VOID|H1
- ANIMAL|A2|Farrusco 2|E1|VOID|H3
- ANIMAL|A3|Farrusco 3|E1|VOID|H3
- ANIMAL|B1|Farrusco 4|E1|VOID|H2
- ANIMAL|X1|Farrusco 5|E1|VOID|H1
- ANIMAL|X2|Farrusco 6|E1|VOID|H2
- Gestão de Animais
- 1 - Visualizar todos os animais
- 2 - Registar animal
- 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-01-13-M-ok.in