Checking core structure...
compile_project:10: no matches found: *.in
rm -f calc-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../calc-core.jar `find . -name \*.class -o -name \*.java`)
Checking manager interface structure...
rm -f calc-textui.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/po-uilib.jar:/usr/share/java/calc-support.jar:../../calc-core/calc-core.jar `find . -name \*.java`)
(cd src; jar cf ../calc-textui.jar `find . -name \*.class -o -name \*.java`)
                           A-001-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Din=A-001-001-M-ok.in -Dout=$LOGS/146_A-001-001-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:20.802248481 +0000
--- obtained	2013-12-03 11:31:20.806248481 +0000
      ZONE  1      
*** 1,5 ****
--- 1,9 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 3 - Guardar
+ 4 - Guardar Como...
+ 5 - Menu de Edição
+ 6 - Menu de Consultas
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-002-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-002-002-M-ok.import -Din=A-002-002-M-ok.in -Dout=$LOGS/146_A-002-002-M-ok.out calc.textui.Calc
TEST PASSED!
                           A-003-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-003-003-M-ok.import -Din=A-003-003-M-ok.in -Dout=$LOGS/146_A-003-003-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:21.358248455 +0000
--- obtained	2013-12-03 11:31:21.358248455 +0000
      ZONE  1      
*** 9,16 ****
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,16 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-004-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-004-004-M-ok.import -Din=A-004-004-M-ok.in -Dout=$LOGS/146_A-004-004-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:21.634248442 +0000
--- obtained	2013-12-03 11:31:21.634248442 +0000
      ZONE  1      
*** 9,36 ****
  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'
--- 9,38 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  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 - Apagar
! 4 - Copiar
  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 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-005-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-005-005-M-ok.import -Din=A-005-005-M-ok.in -Dout=$LOGS/146_A-005-005-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:21.894248430 +0000
--- obtained	2013-12-03 11:31:21.894248430 +0000
      ZONE  1      
*** 9,27 ****
  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
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,28 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  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
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-006-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-006-006-M-ok.import -Din=A-006-006-M-ok.in -Dout=$LOGS/146_A-006-006-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:22.154248418 +0000
--- obtained	2013-12-03 11:31:22.154248418 +0000
      ZONE  1      
*** 9,28 ****
  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;2|49
  2;2|43
  3;2|5
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,29 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 1;2|49
  2;2|43
  3;2|5
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-007-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-007-007-M-ok.import -Din=A-007-007-M-ok.in -Dout=$LOGS/146_A-007-007-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
	at calc.Sheet$Matrix.get(Sheet.java:190)
	at calc.Sheet.withPair(Sheet.java:153)
	at calc.Sheet.showInterval(Sheet.java:120)
	at calc.textui.edit.Show.execute(Show.java:34)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:22.414248406 +0000
--- obtained	2013-12-03 11:31:22.414248406 +0000
      ZONE  1      
*** 9,36 ****
  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 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 9,18 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-008-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-008-008-M-ok.import -Din=A-008-008-M-ok.in -Dout=$LOGS/146_A-008-008-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:22.670248394 +0000
--- obtained	2013-12-03 11:31:22.674248393 +0000
      ZONE  1      
*** 9,26 ****
  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): 2;2|43
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 2;2|43
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-009-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-009-009-M-ok.import -Din=A-009-009-M-ok.in -Dout=$LOGS/146_A-009-009-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:22.914248382 +0000
--- obtained	2013-12-03 11:31:22.914248382 +0000
      ZONE  1      
*** 6,12 ****
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 6,12 ----
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,17 ****
--- 14,18 ----
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "saved09"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-010-010-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Din=A-010-010-M-ok.in -Dout=$LOGS/146_A-010-010-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Sheet$Matrix.get(Sheet.java:186)
	at calc.Sheet.getCellAt(Sheet.java:74)
	at calc.textui.edit.Show.execute(Show.java:39)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:23.150248371 +0000
--- obtained	2013-12-03 11:31:23.150248371 +0000
      ZONE  1      
*** 1,8 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,13 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 3 - Guardar
+ 4 - Guardar Como...
+ 5 - Menu de Edição
+ 6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: 
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 13,50 ****
  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 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 18,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-011-011-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-011-011-M-ok.import -Din=A-011-011-M-ok.in -Dout=$LOGS/146_A-011-011-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.textui.edit.Show.execute(Show.java:40)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:23.406248359 +0000
--- obtained	2013-12-03 11:31:23.410248359 +0000
      ZONE  1      
*** 9,36 ****
  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;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 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 9,18 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-012-012-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-012-012-M-ok.import -Din=A-012-012-M-ok.in -Dout=$LOGS/146_A-012-012-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.textui.edit.Show.execute(Show.java:35)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:23.674248347 +0000
--- obtained	2013-12-03 11:31:23.674248347 +0000
      ZONE  1      
*** 9,36 ****
  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;2:3;3' é 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 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 9,18 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-013-013-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-013-013-M-ok.import -Din=A-013-013-M-ok.in -Dout=$LOGS/146_A-013-013-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-014-014-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-014-014-M-ok.import -Din=A-014-014-M-ok.in -Dout=$LOGS/146_A-014-014-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-015-015-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-015-015-M-ok.import -Din=A-015-015-M-ok.in -Dout=$LOGS/146_A-015-015-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-016-016-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-016-016-M-ok.import -Din=A-016-016-M-ok.in -Dout=$LOGS/146_A-016-016-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-017-017-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-017-017-M-ok.import -Din=A-017-017-M-ok.in -Dout=$LOGS/146_A-017-017-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-018-018-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-018-018-M-ok.import -Din=A-018-018-M-ok.in -Dout=$LOGS/146_A-018-018-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-019-019-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Din=A-019-019-M-ok.in -Dout=$LOGS/146_A-019-019-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Sheet$Matrix.get(Sheet.java:186)
	at calc.Sheet.getCellAt(Sheet.java:74)
	at calc.textui.edit.Show.execute(Show.java:39)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:25.298248271 +0000
--- obtained	2013-12-03 11:31:25.302248271 +0000
      ZONE  1      
*** 1,8 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,13 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 3 - Guardar
+ 4 - Guardar Como...
+ 5 - Menu de Edição
+ 6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: 
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 13,50 ****
  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): 2;3|5=3;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 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 18,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-020-020-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-020-020-M-ok.import -Din=A-020-020-M-ok.in -Dout=$LOGS/146_A-020-020-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.textui.edit.Show.execute(Show.java:40)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:25.562248258 +0000
--- obtained	2013-12-03 11:31:25.566248258 +0000
      ZONE  1      
*** 6,12 ****
  5 - Menu de Edição
  6 - 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
--- 6,15 ----
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Especifique o número de linhas da folha: 
! Número inválido: java.lang.NumberFormatException: For input string: "n"
! Especifique o número de colunas da folha: 
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 17,44 ****
  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 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 20,29 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-021-021-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-021-021-M-ok.import -Din=A-021-021-M-ok.in -Dout=$LOGS/146_A-021-021-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:25.830248246 +0000
--- obtained	2013-12-03 11:31:25.834248246 +0000
      ZONE  1      
*** 9,26 ****
  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): 2;3|48=ADD(2;2,5)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 2;3|48=ADD(2;2,5)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-022-022-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-022-022-M-ok.import -Din=A-022-022-M-ok.in -Dout=$LOGS/146_A-022-022-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:26.094248233 +0000
--- obtained	2013-12-03 11:31:26.094248233 +0000
      ZONE  1      
*** 9,26 ****
  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): 4;2|-3=SUB(2,5)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 4;2|-3=SUB(2,5)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-023-023-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-023-023-M-ok.import -Din=A-023-023-M-ok.in -Dout=$LOGS/146_A-023-023-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:26.366248221 +0000
--- obtained	2013-12-03 11:31:26.366248221 +0000
      ZONE  1      
*** 9,26 ****
  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'
--- 9,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  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 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-024-024-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-024-024-M-ok.import -Din=A-024-024-M-ok.in -Dout=$LOGS/146_A-024-024-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:26.630248208 +0000
--- obtained	2013-12-03 11:31:26.634248208 +0000
      ZONE  1      
*** 9,26 ****
  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): 4;3|4=DIV(2;1,6)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 4;3|null
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
      ZONE  2      
*** 33,39 ****
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 34,40 ----
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  3      
*** 41,44 ****
--- 42,46 ----
  5 - Menu de Edição
  6 - Menu de Consultas
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "saved24"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-025-025-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Din=A-025-025-M-ok.in -Dout=$LOGS/146_A-025-025-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Sheet$Matrix.get(Sheet.java:186)
	at calc.Sheet.getCellAt(Sheet.java:74)
	at calc.textui.edit.Show.execute(Show.java:39)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:26.870248197 +0000
--- obtained	2013-12-03 11:31:26.870248197 +0000
      ZONE  1      
*** 1,8 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,13 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 3 - Guardar
+ 4 - Guardar Como...
+ 5 - Menu de Edição
+ 6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: 
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 13,40 ****
  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): 2;3|48=ADD(2;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: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 18,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-026-026-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-026-026-M-ok.import -Din=A-026-026-M-ok.in -Dout=$LOGS/146_A-026-026-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:27.134248185 +0000
--- obtained	2013-12-03 11:31:27.138248185 +0000
      ZONE  1      
*** 9,16 ****
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,16 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
      ZONE  2      
*** 27,33 ****
  1 - Procurar valores
  2 - Procurar funções
  0 - Sair
! Escolha uma opção: Valor a procurar: 1;2|49
  Menu de Consultas
  1 - Procurar valores
  2 - Procurar funções
--- 27,34 ----
  1 - Procurar valores
  2 - Procurar funções
  0 - Sair
! Escolha uma opção: Valor a procurar: 
! 1;2|49
  Menu de Consultas
  1 - Procurar valores
  2 - Procurar funções
output differs from expected
                           A-027-027-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-027-027-M-ok.import -Din=A-027-027-M-ok.in -Dout=$LOGS/146_A-027-027-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-031-031-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-031-031-M-ok.import -Din=A-031-031-M-ok.in -Dout=$LOGS/146_A-031-031-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-034-034-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-034-034-M-ok.import -Din=A-034-034-M-ok.in -Dout=$LOGS/146_A-034-034-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-036-036-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-036-036-M-ok.import -Din=A-036-036-M-ok.in -Dout=$LOGS/146_A-036-036-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-038-038-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-038-038-M-ok.import -Din=A-038-038-M-ok.in -Dout=$LOGS/146_A-038-038-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-040-040-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-040-040-M-ok.import -Din=A-040-040-M-ok.in -Dout=$LOGS/146_A-040-040-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:28.594248117 +0000
--- obtained	2013-12-03 11:31:28.594248117 +0000
      ZONE  1      
*** 9,45 ****
  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): Insira o conteúdo da célula: 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|3
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,49 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  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 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! Insira o conteúdo da célula: 
! Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 1;1|3
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-045-045-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-045-045-M-ok.import -Din=A-045-045-M-ok.in -Dout=$LOGS/146_A-045-045-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:28.854248104 +0000
--- obtained	2013-12-03 11:31:28.854248104 +0000
      ZONE  1      
*** 9,37 ****
  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): Insira o conteúdo da célula: 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;3|9
  2;3|9
  3;3|9
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,40 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! Insira o conteúdo da célula: 
! Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 1;3|9
  2;3|9
  3;3|9
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-046-046-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-046-046-M-ok.import -Din=A-046-046-M-ok.in -Dout=$LOGS/146_A-046-046-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:29.118248092 +0000
--- obtained	2013-12-03 11:31:29.118248092 +0000
      ZONE  1      
*** 9,37 ****
  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): Insira o conteúdo da célula: 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;1|23=SUB(2;1,2)
  4;2|23=SUB(2;1,2)
  4;3|23=SUB(2;1,2)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,40 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! Insira o conteúdo da célula: 
! Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
! 4;1|23=SUB(2;1,2)
  4;2|23=SUB(2;1,2)
  4;3|23=SUB(2;1,2)
  Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-047-047-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-047-047-M-ok.import -Din=A-047-047-M-ok.in -Dout=$LOGS/146_A-047-047-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-048-048-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-048-048-M-ok.import -Din=A-048-048-M-ok.in -Dout=$LOGS/146_A-048-048-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-053-053-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-053-053-M-ok.import -Din=A-053-053-M-ok.in -Dout=$LOGS/146_A-053-053-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-054-054-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-054-054-M-ok.import -Din=A-054-054-M-ok.in -Dout=$LOGS/146_A-054-054-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-056-056-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-056-056-M-ok.import -Din=A-056-056-M-ok.in -Dout=$LOGS/146_A-056-056-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-057-057-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-057-057-M-ok.import -Din=A-057-057-M-ok.in -Dout=$LOGS/146_A-057-057-M-ok.out calc.textui.Calc
*** expected	2013-12-03 11:31:30.546248025 +0000
--- obtained	2013-12-03 11:31:30.550248025 +0000
      ZONE  1      
*** 9,37 ****
  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): 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: 1;1|25
! 1;2|43
! 1;3|48=ADD(2;2,5)
! Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Copiar
! 4 - Apagar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
--- 9,35 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "2;1:2;3"
! Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
output differs from expected
                           A-061-061-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-061-061-M-ok.import -Din=A-061-061-M-ok.in -Dout=$LOGS/146_A-061-061-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-064-064-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-064-064-M-ok.import -Din=A-064-064-M-ok.in -Dout=$LOGS/146_A-064-064-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-066-066-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-066-066-M-ok.import -Din=A-066-066-M-ok.in -Dout=$LOGS/146_A-066-066-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-072-072-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-072-072-M-ok.import -Din=A-072-072-M-ok.in -Dout=$LOGS/146_A-072-072-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-075-075-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-075-075-M-ok.import -Din=A-075-075-M-ok.in -Dout=$LOGS/146_A-075-075-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-076-076-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Din=A-076-076-M-ok.in -Dout=$LOGS/146_A-076-076-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Sheet$Matrix.get(Sheet.java:186)
	at calc.Sheet.getCellAt(Sheet.java:74)
	at calc.textui.edit.Show.execute(Show.java:39)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.edit.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.main.MenuOpenEdit.execute(MenuOpenEdit.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at calc.textui.main.MenuBuilder.menuFor(MenuBuilder.java:26)
	at calc.textui.Calc.main(Calc.java:34)
*** expected	2013-12-03 11:31:31.922247961 +0000
--- obtained	2013-12-03 11:31:31.926247961 +0000
      ZONE  1      
*** 1,8 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,13 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 3 - Guardar
+ 4 - Guardar Como...
+ 5 - Menu de Edição
+ 6 - Menu de Consultas
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: 
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 13,40 ****
  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: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Guardar Como...
! 5 - Menu de Edição
! 6 - Menu de Consultas
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 18,27 ----
  Escolha uma opção: Menu de Edição
  1 - Visualizar
  2 - Inserir
! 3 - Apagar
! 4 - Copiar
  5 - Cortar
  6 - Colar
  7 - Mostrar 'cut buffer'
  0 - Sair
! Escolha uma opção: Especifique a gama (startline;startcol:endline;endcol): 
output differs from expected
                           A-080-080-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-080-080-M-ok.import -Din=A-080-080-M-ok.in -Dout=$LOGS/146_A-080-080-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-083-083-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-083-083-M-ok.import -Din=A-083-083-M-ok.in -Dout=$LOGS/146_A-083-083-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-089-089-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-089-089-M-ok.import -Din=A-089-089-M-ok.in -Dout=$LOGS/146_A-089-089-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output
                           A-090-090-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/calc-support.jar:$PROJDIR/calc-core/calc-core.jar:$PROJDIR/calc-textui/calc-textui.jar
Running: java -Dimport=A-090-090-M-ok.import -Din=A-090-090-M-ok.in -Dout=$LOGS/146_A-090-090-M-ok.out calc.textui.Calc
Exception in thread "main" java.lang.NullPointerException
	at calc.Cell.(Cell.java:18)
	at calc.Manager.initWithFile(Manager.java:39)
	at calc.textui.Calc.main(Calc.java:26)
program did not produce any output