*** COMPILING IN ef/checked-out/043
                           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-02-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-02-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-02-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-02-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-03-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-03-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-03-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-03-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-03-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-04-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-04-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-04-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-04-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-04-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-04-06-M-ok.in                           
Running: Running: TEST PASSED!
                           A-05-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-05-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-05-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-05-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-06-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-06-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-06-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-06-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-06-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-07-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-08-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-09-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-12-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-12B-M-ok.in                           
Running: Running: *** expected/A-07-12B-M-ok.out	Mon Oct 20 22:36:58 2025
--- checked-out/043/043_A-07-12B-M-ok.out	Thu Oct 23 00:22:35 2025
      ZONE  1      
*** 51,57 ****
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Guardar antes de fechar? Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
--- 51,58 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Guardar antes de fechar? Guardar antes de fechar? Ficheiro a abrir: Abrir ficheiro: Operação inválida: Problema ao abrir ficheiro: Erro a processar ficheiro 0
! Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
      ZONE  2      
*** 60,63 ****
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 61,65 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: 
! ERRO: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-07-13-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-13B-M-ok.in                           
Running: Running: *** expected/A-07-13B-M-ok.out	Mon Oct 20 22:36:58 2025
--- checked-out/043/043_A-07-13B-M-ok.out	Thu Oct 23 00:22:35 2025
      ZONE  1      
*** 31,37 ****
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
--- 31,38 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Guardar antes de fechar? Guardar antes de fechar? Ficheiro sem nome. Guardar ficheiro como: Ficheiro a abrir: Abrir ficheiro: Operação inválida: Problema ao abrir ficheiro: Erro a processar ficheiro 5
! Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
      ZONE  2      
*** 40,70 ****
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
- Escolha uma opção: Menu de Gestão de Utentes
- 1 - Registar utente
- 2 - Mostrar utente
- 3 - Listar utentes
- 4 - Mostrar notificações de utente
- 5 - Saldar multa de utente
- 0 - Sair
- Escolha uma opção: Introduza o número de utente: 1 - Obi-Wan Kenobi - obiwan@jedi.org - NORMAL - ACTIVO
- Menu de Gestão de Utentes
- 1 - Registar utente
- 2 - Mostrar utente
- 3 - Listar utentes
- 4 - Mostrar notificações de utente
- 5 - Saldar multa de utente
- 0 - Sair
- Escolha uma opção: 1 - Obi-Wan Kenobi - obiwan@jedi.org - NORMAL - ACTIVO
- 2 - we - we@we.com - NORMAL - ACTIVO
- Menu de Gestão de Utentes
- 1 - Registar utente
- 2 - Mostrar utente
- 3 - Listar utentes
- 4 - Mostrar notificações de utente
- 5 - Saldar multa de utente
- 0 - Sair
  Escolha uma opção: Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
--- 41,57 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
  Escolha uma opção: Menu Principal
+ 1 - Abrir ficheiro
+ 2 - Guardar ficheiro
+ 3 - Ver data
+ 4 - Avançar data
+ 5 - Menu de gestão de utentes
+ 6 - Menu de gestão de obras
+ 7 - Menu de gestão de requisições
+ 0 - Sair
+ Escolha uma opção: Ficheiro a abrir: Abrir ficheiro: Operação inválida: Problema ao abrir ficheiro: Erro a processar ficheiro 3
+ Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
output differs from expected
                           A-07-14-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-15-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-16-M-ok.in                           
Running: Running: TEST PASSED!
                           A-07-16B-M-ok.in                           
Running: Running: *** expected/A-07-16B-M-ok.out	Mon Oct 20 22:36:58 2025
--- checked-out/043/043_A-07-16B-M-ok.out	Thu Oct 23 00:22:36 2025
      ZONE  1      
*** 31,37 ****
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Guardar antes de fechar? Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
--- 31,38 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Guardar antes de fechar? Guardar antes de fechar? Ficheiro a abrir: Abrir ficheiro: Operação inválida: Problema ao abrir ficheiro: Erro a processar ficheiro 5
! Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
      ZONE  2      
*** 40,63 ****
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Menu de Gestão de Utentes
! 1 - Registar utente
! 2 - Mostrar utente
! 3 - Listar utentes
! 4 - Mostrar notificações de utente
! 5 - Saldar multa de utente
! 0 - Sair
! Escolha uma opção: 1 - Obi-Wan Kenobi - obiwan@jedi.org - NORMAL - ACTIVO
! 2 - we - we@we.com - NORMAL - ACTIVO
! Menu de Gestão de Utentes
! 1 - Registar utente
! 2 - Mostrar utente
! 3 - Listar utentes
! 4 - Mostrar notificações de utente
! 5 - Saldar multa de utente
! 0 - Sair
! Escolha uma opção: Número inválido!
! Escolha uma opção: Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
--- 41,48 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
! Escolha uma opção: Data actual: 1
! Menu Principal
  1 - Abrir ficheiro
  2 - Guardar ficheiro
  3 - Ver data
      ZONE  3      
*** 66,69 ****
--- 51,55 ----
  6 - Menu de gestão de obras
  7 - Menu de gestão de requisições
  0 - Sair
+ Escolha uma opção: Número inválido!
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-08-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-08-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-08-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-08-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-08-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-09-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-09-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-09-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-09-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-09-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-09-06-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-06-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-07-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-08-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-09-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-10-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-11-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-12-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-13-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-14-M-ok.in                           
Running: Running: TEST PASSED!
                           A-11-15-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-06-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-07-M-ok.in                           
Running: Running: TEST PASSED!
                           A-12-08-M-ok.in                           
Running: Running: TEST PASSED!
                           A-13-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-13-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-13-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-13-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-13-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-14-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-14-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-14-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-14-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-01-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-02-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-03-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-04-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-05-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-06-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-07-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-08-M-ok.in                           
Running: Running: TEST PASSED!
                           A-15-09-M-ok.in                           
Running: Running: TEST PASSED!