*** COMPILING IN ei/checked-out/018
                           A-01-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-06-M-ok.in                           
Running: Running: *** expected/A-01-06-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-06-M-ok.out	Sat Oct 26 22:16:30 2024
      ZONE  1      
*** 18,29 ****
  5 - Plantar árvore
  6 - Mostrar árvores de habitat
  0 - Sair
! Escolha uma opção: HABITAT|aaaaa|Aldeia dos Macacos 6|520|0
! HABITAT|AAAAB|Aldeia dos Macacos 5|420|0
  HABITAT|AR1|Aldeia dos Macacos 4|20|0
  HABITAT|AX1|Aldeia dos Macacos 3|220|0
- HABITAT|bar1|Aldeia dos Macacos 2|320|0
  HABITAT|XR11|Aldeia dos Macacos 1|420|0
  Gestão de Habitats
  1 - Visualizar todos os habitats
  2 - Registar habitat
--- 18,29 ----
  5 - Plantar árvore
  6 - Mostrar árvores de habitat
  0 - Sair
! Escolha uma opção: HABITAT|AAAAB|Aldeia dos Macacos 5|420|0
  HABITAT|AR1|Aldeia dos Macacos 4|20|0
  HABITAT|AX1|Aldeia dos Macacos 3|220|0
  HABITAT|XR11|Aldeia dos Macacos 1|420|0
+ HABITAT|aaaaa|Aldeia dos Macacos 6|520|0
+ HABITAT|bar1|Aldeia dos Macacos 2|320|0
  Gestão de Habitats
  1 - Visualizar todos os habitats
  2 - Registar habitat
output differs from expected
                           A-01-07-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-08-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-09-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-10-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-11-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-12-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-13-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-14-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-15-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-16-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-17-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-18-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-19-M-ok.in                           
Running: Running: *** expected/A-01-19-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-19-M-ok.out	Sat Oct 26 22:16:31 2024
      ZONE  1      
*** 17,31 ****
  4 - Retirar responsabilidade
  5 - Calcular satisfação de funcionário
  0 - Sair
! Escolha uma opção: TRT|A24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
! TRT|A34|Rohit Figueiredo 3
! VET|A85|Rohit Figueiredo 4
! VET|A95|Rohit Figueiredo 5
  TRT|B24|Rohit Figueiredo 6
! TRT|D24|Rohit Figueiredo 7
  TRT|X24|Rohit Figueiredo 8
  VET|X25|Rohit Figueiredo 9
  Gestão de Funcionários
  1 - Visualizar todos os funcionários
  2 - Registar funcionário
--- 17,31 ----
  4 - Retirar responsabilidade
  5 - Calcular satisfação de funcionário
  0 - Sair
! Escolha uma opção: VET|A95|Rohit Figueiredo 5
  TRT|B24|Rohit Figueiredo 6
! TRT|A24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
  TRT|X24|Rohit Figueiredo 8
  VET|X25|Rohit Figueiredo 9
+ TRT|A34|Rohit Figueiredo 3
+ TRT|D24|Rohit Figueiredo 7
+ VET|A85|Rohit Figueiredo 4
  Gestão de Funcionários
  1 - Visualizar todos os funcionários
  2 - Registar funcionário
output differs from expected
                           A-01-20-M-ok.in                           
Running: Running: *** expected/A-01-20-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-20-M-ok.out	Sat Oct 26 22:16:31 2024
      ZONE  1      
*** 17,31 ****
  4 - Retirar responsabilidade
  5 - Calcular satisfação de funcionário
  0 - Sair
! Escolha uma opção: TRT|a24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
! TRT|A34|Rohit Figueiredo 3
! VET|a85|Rohit Figueiredo 4
! VET|a95|Rohit Figueiredo 5
  TRT|B24|Rohit Figueiredo 6
! TRT|d24|Rohit Figueiredo 7
  TRT|x24|Rohit Figueiredo 8
  VET|X25|Rohit Figueiredo 9
  Gestão de Funcionários
  1 - Visualizar todos os funcionários
  2 - Registar funcionário
--- 17,31 ----
  4 - Retirar responsabilidade
  5 - Calcular satisfação de funcionário
  0 - Sair
! Escolha uma opção: VET|a95|Rohit Figueiredo 5
  TRT|B24|Rohit Figueiredo 6
! TRT|a24|Rohit Figueiredo
! VET|A25|Rohit Figueiredo 2
  TRT|x24|Rohit Figueiredo 8
  VET|X25|Rohit Figueiredo 9
+ TRT|A34|Rohit Figueiredo 3
+ TRT|d24|Rohit Figueiredo 7
+ VET|a85|Rohit Figueiredo 4
  Gestão de Funcionários
  1 - Visualizar todos os funcionários
  2 - Registar funcionário
output differs from expected
                           A-01-21-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-22-M-ok.in                           
Running: Running: hva.core.exception.ImportFileException: Erro a processar ficheiro de import: hva.core.exception.UnrecognizedEntryException
	at hva.core.HotelManager.importFile(HotelManager.java:101)
	at hva.app.App.main(App.java:14)
Caused by: hva.core.exception.UnrecognizedEntryException
	at hva.core.Parser.parseVaccine(Parser.java:119)
	at hva.core.Parser.parseLine(Parser.java:59)
	at hva.core.Parser.parseFile(Parser.java:45)
	at hva.core.Hotel.importFile(Hotel.java:1337)
	at hva.core.HotelManager.importFile(HotelManager.java:99)
	... 1 more
*** expected/A-01-22-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-22-M-ok.out	Sat Oct 26 22:16:31 2024
      ZONE  1      
*** 16,23 ****
  3 - Vacinar animal
  4 - Mostrar vacinações
  0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0
! Gestão de Vacinas
  1 - Visualizar todas as vacinas
  2 - Registar vacina
  3 - Vacinar animal
--- 16,22 ----
  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
output differs from expected
                           A-01-23-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-24-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-25-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-26-M-ok.in                           
Running: Running: *** expected/A-01-26-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-26-M-ok.out	Sat Oct 26 22:16:32 2024
      ZONE  1      
*** 16,25 ****
  3 - Vacinar animal
  4 - Mostrar vacinações
  0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0|E1,E2,E3
! VACINA|V4|Tétano 2|0|E1,E2
! VACINA|V5|Tétano 3|0|E1,E2,E3
! VACINA|V6|Tétano|0|E2,E3
  Gestão de Vacinas
  1 - Visualizar todas as vacinas
  2 - Registar vacina
--- 16,25 ----
  3 - Vacinar animal
  4 - Mostrar vacinações
  0 - Sair
! Escolha uma opção: VACINA|V3|Tétano|0|E2,E3,E1
! VACINA|V4|Tétano 2|0|E2,E1
! VACINA|V5|Tétano 3|0|E3,E2,E1
! VACINA|V6|Tétano|0|E3,E2
  Gestão de Vacinas
  1 - Visualizar todas as vacinas
  2 - Registar vacina
output differs from expected
                           A-01-27-M-ok.in                           
Running: Running: *** expected/A-01-27-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-27-M-ok.out	Sat Oct 26 22:16:32 2024
      ZONE  1      
*** 10,16 ****
  9 - Gestão de vacinas
  10 - Consultas
  0 - Sair
! Escolha uma opção: Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Ficheiro a abrir: Menu Principal
  1 - Criar ficheiro
  2 - Abrir ficheiro
  3 - Guardar ficheiro
--- 10,17 ----
  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 s
! Menu Principal
  1 - Criar ficheiro
  2 - Abrir ficheiro
  3 - Guardar ficheiro
      ZONE  2      
*** 22,25 ****
--- 23,28 ----
  9 - Gestão de vacinas
  10 - Consultas
  0 - Sair
+ Escolha uma opção: Número inválido!
+ Escolha uma opção: Número inválido!
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-01-27B-M-ok.in                           
Running: Running: *** expected/A-01-27B-M-ok.out	Sat Oct 12 22:18:05 2024
--- checked-out/018/018_A-01-27B-M-ok.out	Sat Oct 26 22:16:32 2024
      ZONE  1      
*** 10,16 ****
  9 - Gestão de vacinas
  10 - Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Criar ficheiro
  2 - Abrir ficheiro
  3 - Guardar ficheiro
--- 10,16 ----
  9 - Gestão de vacinas
  10 - Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Criar ficheiro
  2 - Abrir ficheiro
  3 - Guardar ficheiro
      ZONE  2      
*** 22,25 ****
--- 22,27 ----
  9 - Gestão de vacinas
  10 - Consultas
  0 - Sair
+ Escolha uma opção: Número inválido!
+ Escolha uma opção: Número inválido!
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-01-28-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-29-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-30-M-ok.in                           
Running: Running: TEST PASSED!
                           A-01-31-M-ok.in                           
Running: Running: TEST PASSED!