*** COMPILING IN ei/checked-out/001
                           A-001-001-M-ok.in                           
Running: Running: TEST PASSED!
                           A-002-002-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-002-002-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-002-002-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-002-002-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,8 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,5 ----
output differs from expected
                           A-003-003-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-003-003-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-003-003-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-003-003-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,35 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
- 0 - Sair
- Escolha uma opção: Menu de Consultas
- 1 - Procurar valores
- 2 - Procurar funções
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,10 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-004-004-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-004-004-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-004-004-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-004-004-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,44 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 1;1|5
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 4;3|7
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,15 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-007-007-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-007-007-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-007-007-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-007-007-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,34 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): Visualizar: Operação inválida: A gama '1;1:5;1' é inválida.
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,15 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-009-009-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-009-009-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-009-009-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-009-009-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,15 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,11 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  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-010-010-M-ok.in                           
Running: Running: *** expected/A-010-010-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-010-010-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 2,48 ****
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 3;2|5
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 3;1|10
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 2,20 ----
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Abrir: Operação inválida: Problema ao abrir ficheiro: Erro a processar ficheiro saved09
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-014-014-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-014-014-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-014-014-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-014-014-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,36 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 1;1|5
! 1;2|49
! 1;3|5=1;1
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,15 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-015-015-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-015-015-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-015-015-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-015-015-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,34 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 3;3|#VALUE=4;2
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,15 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-020-020-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-020-020-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
Exception in thread "main" pt.tecnico.uilib.forms.FormException: O formulário 'Visualizar' não está preenchido. Invoque o método parse() primeiro.
	at pt.tecnico.uilib.forms.Form.get(Form.java:147)
	at pt.tecnico.uilib.forms.Form.integerField(Form.java:191)
	at pt.tecnico.uilib.menus.Command.integerField(Command.java:134)
	at xxl.app.edit.DoShow.(DoShow.java:32)
	at xxl.app.edit.Menu.(Menu.java:11)
	at xxl.app.main.DoOpenEditMenu.execute(DoOpenEditMenu.java:18)
	at pt.tecnico.uilib.menus.Command.performCommand(Command.java:151)
	at pt.tecnico.uilib.text.TextInteraction.open(TextInteraction.java:114)
	at pt.tecnico.uilib.Dialog.open(Dialog.java:48)
	at pt.tecnico.uilib.menus.Menu.open(Menu.java:71)
	at xxl.app.App.main(App.java:26)
execution failed
*** expected/A-020-020-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-020-020-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,41 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Guardar antes de fechar? Especifique o número de linhas da folha: Especifique o número de colunas da folha: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Menu de Edição
  5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 1;1|
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Menu de Edição
! 5 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,12 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Menu de Edição
  5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Insira a primeira linha: Insira a ultima linha: Insira a ultima linha: Insira a primeira coluna: Insira a ultima coluna: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-023-023-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-023-023-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-023-023-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-023-023-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,34 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 3;3|9=MUL(4;1,4;1)
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,15 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-101-101-M-ok.in                           
Running: Running: xxl.core.exception.ImportFileException: Erro a processar ficheiro de import: /Users/joao/Dropbox/Cadeiras/PO2015/avaliação/ei/auto-tests/A-101-101-M-ok.import
	at xxl.core.Calculator.importFile(Calculator.java:137)
	at xxl.app.App.main(App.java:19)
Caused by: xxl.core.exception.UnrecognizedEntryException
	at xxl.core.Spreadsheet.insertContent(Spreadsheet.java:95)
	at xxl.core.Parser.parseLine(Parser.java:71)
	at xxl.core.Parser.parseFile(Parser.java:36)
	at xxl.core.Calculator.importFile(Calculator.java:134)
	... 1 more
*** expected/A-101-101-M-ok.out	Thu Oct 12 22:08:42 2023
--- checked-out/001/001_A-101-101-M-ok.out	Sat Oct 14 13:56:21 2023
      ZONE  1      
*** 1,37 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 1;1|5
! 2;1|'111
! 3;1|'ola
! 4;1|3
! Menu de Edição
! 1 - Visualizar
! 2 - Inserir
! 3 - Copiar
! 4 - Apagar
! 5 - Cortar
! 6 - Colar
! 7 - Mostrar 'cut buffer'
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Menu de Edição
- 5 - Menu de Consultas
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 1,15 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: Especifique o número de linhas da folha: Especifique o número de colunas da folha: Novo: Operação inválida: Error creating a new spreadsheet: O número de linhas e colunas deve ser positivo.
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): pt.tecnico.uilib.text.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected