Checking core structure...
compile_project:10: no matches found: *.in
rm -f edt-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../edt-core.jar `find . -name \*.class -o -name \*.java`)
Checking manager interface structure...
rm -f edt-textui.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/po-uilib.jar:/usr/share/java/edt-support.jar:../../edt-core/edt-core.jar `find . -name \*.java`)
(cd src; jar cf ../edt-textui.jar `find . -name \*.class -o -name \*.java`)
                           A-004-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-004-002-M-ok.import -Din=A-004-002-M-ok.in -Dout=$LOGS/103_A-004-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:38.732308185 +0000
--- obtained	2015-12-01 15:09:38.732308185 +0000
      ZONE  1      
*** 21,309 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-004-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-004-003-M-ok.in -Dout=$LOGS/103_A-004-003-M-ok.out edt.textui.TextEditor
*** expected	2015-12-01 15:09:38.932305671 +0000
--- obtained	2015-12-01 15:09:38.932305671 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 18,28 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 19,25 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
output differs from expected
                           A-004-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-004-004-M-ok.import -Din=A-004-004-M-ok.in -Dout=$LOGS/103_A-004-004-M-ok.out edt.textui.TextEditor
*** expected	2015-12-01 15:09:39.120303307 +0000
--- obtained	2015-12-01 15:09:39.120303307 +0000
      ZONE  1      
*** 8,18 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,14 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 22,32 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 18,24 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
output differs from expected
                           A-004-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-004-005-M-ok.import -Din=A-004-005-M-ok.in -Dout=$LOGS/103_A-004-005-M-ok.out edt.textui.TextEditor
*** expected	2015-12-01 15:09:39.320300793 +0000
--- obtained	2015-12-01 15:09:39.324300742 +0000
      ZONE  1      
*** 8,18 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: {Objects in Space}
! [sec1] {A Walk in the Desert}
! [] {Patience You Must Have}
! [sec2] {Drama in the Clouds}
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,14 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
output differs from expected
                           A-004-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-004-006-M-ok.in -Dout=$LOGS/103_A-004-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameSection.execute(NameSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:39.520298278 +0000
--- obtained	2015-12-01 15:09:39.520298278 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,111 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! [sec2] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-005-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-005-004-M-ok.in -Dout=$LOGS/103_A-005-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.core.Editor.getAuthors(Editor.java:73)
	at edt.textui.main.ShowMetadata.execute(ShowMetadata.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:39.720295764 +0000
--- obtained	2015-12-01 15:09:39.720295764 +0000
      ZONE  1      
*** 8,43 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 347
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 347
! Identificadores únicos: 0
  Menu Principal
  1 - Novo
  2 - Abrir
--- 8,14 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
  Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-005-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-005-005-M-ok.in -Dout=$LOGS/103_A-005-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.InsertParagraph.execute(InsertParagraph.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:39.944292948 +0000
--- obtained	2015-12-01 15:09:39.948292898 +0000
      ZONE  1      
*** 21,74 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: 
! Secções de topo: 0
! Dimensão do documento (bytes): 20
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Conteúdo do parágrafo: Número do parágrafo: 
\ No newline at end of file
output differs from expected
                           A-005-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-005-006-M-ok.import -Din=A-005-006-M-ok.in -Dout=$LOGS/103_A-005-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:40.156290283 +0000
--- obtained	2015-12-01 15:09:40.164290182 +0000
      ZONE  1      
*** 21,235 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 113
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-007-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-007-001-M-ok.import -Din=A-007-001-M-ok.in -Dout=$LOGS/103_A-007-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.core.Editor.getAuthors(Editor.java:73)
	at edt.textui.main.ShowMetadata.execute(ShowMetadata.java:26)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:40.352287819 +0000
--- obtained	2015-12-01 15:09:40.356287769 +0000
      ZONE  1      
*** 8,41 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
- Escolha uma opção: Título: Objects in Space
- Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
- Secções de topo: 3
- Dimensão do documento (bytes): 269
- Identificadores únicos: 2
- Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
- Escolha uma opção: Título: Objects in Space
- Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
- Secções de topo: 3
- Dimensão do documento (bytes): 269
- Identificadores únicos: 2
- Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 8,11 ----
output differs from expected
                           A-007-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-007-002-M-ok.in -Dout=$LOGS/103_A-007-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.InsertParagraph.execute(InsertParagraph.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:40.560285204 +0000
--- obtained	2015-12-01 15:09:40.560285204 +0000
      ZONE  1      
*** 21,113 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: 
! Secções de topo: 0
! Dimensão do documento (bytes): 18
! Identificadores únicos: 2
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Conteúdo do parágrafo: Número do parágrafo: 
\ No newline at end of file
output differs from expected
                           A-007-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-007-003-M-ok.import -Din=A-007-003-M-ok.in -Dout=$LOGS/103_A-007-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameSection.execute(NameSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:40.776282489 +0000
--- obtained	2015-12-01 15:09:40.776282489 +0000
      ZONE  1      
*** 21,169 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [sec1] {A Walk in the Desert}
! [sec 2] {Patience You Must Have}
! [sec2] {Drama in the Clouds}
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 274
! Identificadores únicos: 5
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-008-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-008-001-M-ok.in -Dout=$LOGS/103_A-008-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.core.Editor.authorExists(Editor.java:69)
	at edt.textui.main.AddAuthor.execute(AddAuthor.java:29)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:40.968280075 +0000
--- obtained	2015-12-01 15:09:40.976279974 +0000
      ZONE  1      
*** 8,36 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: 
! Autor: João Pereira/j@com
! Secções de topo: 0
! Dimensão do documento (bytes): 0
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 8,11 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: 
\ No newline at end of file
output differs from expected
                           A-008-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-008-002-M-ok.import -Din=A-008-002-M-ok.in -Dout=$LOGS/103_A-008-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.core.Editor.authorExists(Editor.java:69)
	at edt.textui.main.AddAuthor.execute(AddAuthor.java:29)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:41.168277561 +0000
--- obtained	2015-12-01 15:09:41.168277561 +0000
      ZONE  1      
*** 8,38 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Luke Skywalker/luke@jedi.com
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Autor: Palpatine/pal@blackforce.com
! Secções de topo: 3
! Dimensão do documento (bytes): 77
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 8,11 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: 
\ No newline at end of file
output differs from expected
                           A-008-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-008-003-M-ok.import -Din=A-008-003-M-ok.in -Dout=$LOGS/103_A-008-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.core.Editor.authorExists(Editor.java:69)
	at edt.textui.main.AddAuthor.execute(AddAuthor.java:29)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:41.368275046 +0000
--- obtained	2015-12-01 15:09:41.368275046 +0000
      ZONE  1      
*** 8,38 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Analkin Skywalker/analkin@jedi.com
! Autor: Luke Skywalker/luke@jedi.com
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 77
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 8,11 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: 
\ No newline at end of file
output differs from expected
                           A-008-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-008-004-M-ok.import -Din=A-008-004-M-ok.in -Dout=$LOGS/103_A-008-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.core.Editor.authorExists(Editor.java:69)
	at edt.textui.main.AddAuthor.execute(AddAuthor.java:29)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:41.556272683 +0000
--- obtained	2015-12-01 15:09:41.556272683 +0000
      ZONE  1      
*** 8,38 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Luke Skywalker/luke@jedi.com
! Autor: Mario Soares/ms@ps.pt
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 77
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 8,11 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Nome do autor: Email do autor: 
\ No newline at end of file
output differs from expected
                           A-009-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-009-001-M-ok.import -Din=A-009-001-M-ok.in -Dout=$LOGS/103_A-009-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameParagraph.execute(NameParagraph.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:41.784269816 +0000
--- obtained	2015-12-01 15:09:41.784269816 +0000
      ZONE  1      
*** 21,58 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: It is the force!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-009-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-009-002-M-ok.import -Din=A-009-002-M-ok.in -Dout=$LOGS/103_A-009-002-M-ok.out edt.textui.TextEditor
*** expected	2015-12-01 15:09:41.976267403 +0000
--- obtained	2015-12-01 15:09:41.980267352 +0000
      ZONE  1      
*** 8,15 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Identificador do elemento de texto: [s1] {A Walk in the Desert}
! Somewhere in space
  Menu Principal
  1 - Novo
  2 - Abrir
--- 8,14 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 's1' não existe.
  Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-009-003-M-ok.in -Dout=$LOGS/103_A-009-003-M-ok.out edt.textui.TextEditor
TEST PASSED!
                           A-009-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-009-004-M-ok.import -Din=A-009-004-M-ok.in -Dout=$LOGS/103_A-009-004-M-ok.out edt.textui.TextEditor
TEST PASSED!
                           A-010-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-010-001-M-ok.in -Dout=$LOGS/103_A-010-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ChangeTitle.execute(ChangeTitle.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:42.564260011 +0000
--- obtained	2015-12-01 15:09:42.564260011 +0000
      ZONE  1      
*** 21,61 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {New Title}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: 
\ No newline at end of file
output differs from expected
                           A-010-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-010-002-M-ok.import -Din=A-010-002-M-ok.in -Dout=$LOGS/103_A-010-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ChangeTitle.execute(ChangeTitle.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:42.768257446 +0000
--- obtained	2015-12-01 15:09:42.768257446 +0000
      ZONE  1      
*** 21,62 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Object Oriented Programming is Great!
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 98
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: 
\ No newline at end of file
output differs from expected
                           A-010-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-010-003-M-ok.import -Din=A-010-003-M-ok.in -Dout=$LOGS/103_A-010-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:42.968254932 +0000
--- obtained	2015-12-01 15:09:42.972254881 +0000
      ZONE  1      
*** 21,146 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {New Hope}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [] {New Hope}
! [] {Drama in the Clouds}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 63
! Identificadores únicos: 0
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-010-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-010-004-M-ok.import -Din=A-010-004-M-ok.in -Dout=$LOGS/103_A-010-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:43.164252468 +0000
--- obtained	2015-12-01 15:09:43.164252468 +0000
      ZONE  1      
*** 21,142 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Where is Leia?}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Where is Leia?}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-011-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-011-001-M-ok.import -Din=A-011-001-M-ok.in -Dout=$LOGS/103_A-011-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:43.364249953 +0000
--- obtained	2015-12-01 15:09:43.364249953 +0000
      ZONE  1      
*** 21,154 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-011-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-011-002-M-ok.in -Dout=$LOGS/103_A-011-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:43.564247439 +0000
--- obtained	2015-12-01 15:09:43.564247439 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,128 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-011-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-011-003-M-ok.import -Din=A-011-003-M-ok.in -Dout=$LOGS/103_A-011-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:43.784244673 +0000
--- obtained	2015-12-01 15:09:43.784244673 +0000
      ZONE  1      
*** 21,281 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '3'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1.1}
! [] {Sec 1.1.1}
! [] {Sec 1.2}
! [] {Sec 1.2.1}
! [] {Sec 1.2.2}
! [] {Sec 1.3}
! [] {Sec 1.4}
! [] {Sec 1.4.1}
! [] {SEc 1.4.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-011-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-011-004-M-ok.in -Dout=$LOGS/103_A-011-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ListSections.execute(ListSections.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:43.996242008 +0000
--- obtained	2015-12-01 15:09:44.000241958 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,64 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: [] {A Walk in the Desert}
- [] {Patience You Must Have}
- [] {Sub 1.1}
- [] {Sub 1.2}
- [] {Drama in the Clouds}
- [] {Sub 2.1}
- [] {Sub 2.2}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
output differs from expected
                           A-011-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-011-005-M-ok.in -Dout=$LOGS/103_A-011-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ListSections.execute(ListSections.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:44.224239142 +0000
--- obtained	2015-12-01 15:09:44.224239142 +0000
      ZONE  1      
*** 21,47 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
output differs from expected
                           A-012-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-012-001-M-ok.import -Din=A-012-001-M-ok.in -Dout=$LOGS/103_A-012-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ShowContent.execute(ShowContent.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:44.440236426 +0000
--- obtained	2015-12-01 15:09:44.440236426 +0000
      ZONE  1      
*** 21,52 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: {Objects in Space}
- First Paragraph
- [] {A Walk in the Desert}
- [] {Patience You Must Have}
- [] {Drama in the Clouds}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
output differs from expected
                           A-012-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-012-002-M-ok.import -Din=A-012-002-M-ok.in -Dout=$LOGS/103_A-012-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ShowContent.execute(ShowContent.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:44.652233761 +0000
--- obtained	2015-12-01 15:09:44.656233711 +0000
      ZONE  1      
*** 21,57 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: {Objects in Space}
- [sec1] {A Walk in the Desert}
- These aren’t the droids you’re looking for.
- [] {Patience You Must Have}
- Do or do not.
- There is no try.
- [sec2] {Drama in the Clouds}
- Obi-Wan never told you what happened to your father.
- He told me enough! He told me YOU killed him.
- NOOOOOOOOOOOOOOOOOOO...
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
output differs from expected
                           A-012-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-012-003-M-ok.in -Dout=$LOGS/103_A-012-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ShowContent.execute(ShowContent.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:44.876230945 +0000
--- obtained	2015-12-01 15:09:44.876230945 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,77 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: {Objects in Space}
- [] {A Walk in the Desert}
- These aren’t the droids you’re looking for.
- [] {Patience You Must Have}
- Par 1.1
- Par 1.2
- Do or do not.
- There is no try.
- [] {Sub 1.1}
- Par 1.1.1
- Par 1.1.2
- [] {Sub 1.2}
- Par 1.2.1
- Par 1.2.2
- [] {Drama in the Clouds}
- Obi-Wan never told you what happened to your father.
- He told me enough! He told me YOU killed him.
- NOOOOOOOOOOOOOOOOOOO...
- [] {Sub 2.1}
- [] {Sub 2.2}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
output differs from expected
                           A-012-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-012-004-M-ok.in -Dout=$LOGS/103_A-012-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ShowContent.execute(ShowContent.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:45.096228180 +0000
--- obtained	2015-12-01 15:09:45.100228129 +0000
      ZONE  1      
*** 21,48 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: {}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
output differs from expected
                           A-012-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-012-005-M-ok.in -Dout=$LOGS/103_A-012-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:45.316225414 +0000
--- obtained	2015-12-01 15:09:45.320225363 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,95 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Par 1.1
! Par 1.2
! Do or do not.
! There is no try.
! [] {Sub 1.1}
! Par 1.1.1
! Par 1.1.2
! [] {Sub 1.2}
! Par 1.2.1
! Par 1.2.2
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-012-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-012-006-M-ok.import -Din=A-012-006-M-ok.in -Dout=$LOGS/103_A-012-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:45.528222749 +0000
--- obtained	2015-12-01 15:09:45.528222749 +0000
      ZONE  1      
*** 21,75 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {ONLY TITLE}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-012-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-012-007-M-ok.import -Din=A-012-007-M-ok.in -Dout=$LOGS/103_A-012-007-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:45.736220134 +0000
--- obtained	2015-12-01 15:09:45.740220083 +0000
      ZONE  1      
*** 21,80 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! par 1
! par 2
! par 3
! par 4
! par 5
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-012-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-012-008-M-ok.in -Dout=$LOGS/103_A-012-008-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:45.948217469 +0000
--- obtained	2015-12-01 15:09:45.952217418 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,90 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-012-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-012-009-M-ok.import -Din=A-012-009-M-ok.in -Dout=$LOGS/103_A-012-009-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:46.156214854 +0000
--- obtained	2015-12-01 15:09:46.156214854 +0000
      ZONE  1      
*** 21,103 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! [] {Sub Title 1}
! [] {Sub title 2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-013-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-013-001-M-ok.in -Dout=$LOGS/103_A-013-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:46.372212138 +0000
--- obtained	2015-12-01 15:09:46.372212138 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,85 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '3' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-013-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-013-002-M-ok.import -Din=A-013-002-M-ok.in -Dout=$LOGS/103_A-013-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:46.584209473 +0000
--- obtained	2015-12-01 15:09:46.584209473 +0000
      ZONE  1      
*** 21,89 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '0' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '-1' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-013-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-013-003-M-ok.in -Dout=$LOGS/103_A-013-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:46.800206758 +0000
--- obtained	2015-12-01 15:09:46.800206758 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,114 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! Par 1.1.1
! Par 1.1.2
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-013-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-013-004-M-ok.in -Dout=$LOGS/103_A-013-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:47.004204193 +0000
--- obtained	2015-12-01 15:09:47.008204143 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,112 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-013-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-013-005-M-ok.import -Din=A-013-005-M-ok.in -Dout=$LOGS/103_A-013-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:47.208201628 +0000
--- obtained	2015-12-01 15:09:47.212201578 +0000
      ZONE  1      
*** 21,103 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '0' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '-1' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '3' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-013-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-013-006-M-ok.in -Dout=$LOGS/103_A-013-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:47.408199114 +0000
--- obtained	2015-12-01 15:09:47.408199114 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,99 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '-1' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '2' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-014-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-014-001-M-ok.import -Din=A-014-001-M-ok.in -Dout=$LOGS/103_A-014-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ListSections.execute(ListSections.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:47.612196550 +0000
--- obtained	2015-12-01 15:09:47.612196550 +0000
      ZONE  1      
*** 21,43 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
--- 21,27 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Identificador da secção: Número inválido!
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
      ZONE  2      
*** 51,64 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 35,38 ----
output differs from expected
                           A-014-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-014-002-M-ok.import -Din=A-014-002-M-ok.in -Dout=$LOGS/103_A-014-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ListSections.execute(ListSections.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:47.808194085 +0000
--- obtained	2015-12-01 15:09:47.808194085 +0000
      ZONE  1      
*** 21,27 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
  1 - Mudar título
  2 - Listar secções
  3 - Mostrar conteúdo
--- 21,28 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Identificador da secção: Número inválido!
! Menu de Edição
  1 - Mudar título
  2 - Listar secções
  3 - Mostrar conteúdo
      ZONE  2      
*** 57,87 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: [] {A Walk in the Desert}
- [] {Sec 2}
- [] {Patience You Must Have}
- [] {Drama in the Clouds}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 58,61 ----
output differs from expected
                           A-014-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-014-003-M-ok.in -Dout=$LOGS/103_A-014-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:48.008191571 +0000
--- obtained	2015-12-01 15:09:48.012191521 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,131 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! [] {Sec 1,3}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! [] {Sec 1,3}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-014-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-014-004-M-ok.in -Dout=$LOGS/103_A-014-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ListSections.execute(ListSections.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:48.212189007 +0000
--- obtained	2015-12-01 15:09:48.216188956 +0000
      ZONE  1      
*** 21,109 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1.1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1}
! [] {Sec 1.1}
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
--- 21,27 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Identificador da secção: Número inválido!
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
      ZONE  2      
*** 117,130 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
--- 35,38 ----
output differs from expected
                           A-014-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-014-005-M-ok.in -Dout=$LOGS/103_A-014-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:48.412186492 +0000
--- obtained	2015-12-01 15:09:48.412186492 +0000
      ZONE  1      
*** 21,40 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
--- 21,27 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Identificador da secção: Número inválido!
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
      ZONE  2      
*** 48,116 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1.1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sec 1}
! [] {Sec 1.1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 35,38 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-014-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-014-006-M-ok.in -Dout=$LOGS/103_A-014-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:48.612183978 +0000
--- obtained	2015-12-01 15:09:48.612183978 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,129 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! [] {Sec 1.3}
! [] {Sec 1.4}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-015-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-015-001-M-ok.import -Din=A-015-001-M-ok.in -Dout=$LOGS/103_A-015-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameSection.execute(NameSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:48.800181615 +0000
--- obtained	2015-12-01 15:09:48.804181564 +0000
      ZONE  1      
*** 21,75 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [U0] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [U0] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-015-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-015-002-M-ok.import -Din=A-015-002-M-ok.in -Dout=$LOGS/103_A-015-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameSection.execute(NameSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:49.000179100 +0000
--- obtained	2015-12-01 15:09:49.000179100 +0000
      ZONE  1      
*** 21,62 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: O nome da secção foi alterado.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [U3] {Drama in the Clouds}
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-015-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-015-003-M-ok.in -Dout=$LOGS/103_A-015-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameSection.execute(NameSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:49.196176636 +0000
--- obtained	2015-12-01 15:09:49.200176586 +0000
      ZONE  1      
*** 21,48 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: A secção '3' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-015-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-015-004-M-ok.import -Din=A-015-004-M-ok.in -Dout=$LOGS/103_A-015-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.NameSection.execute(NameSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:49.404174021 +0000
--- obtained	2015-12-01 15:09:49.404174021 +0000
      ZONE  1      
*** 21,77 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: O nome da secção foi alterado.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [sec1] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: [sec1] {Patience You Must Have}
! Do or do not.
! There is no try.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: 
\ No newline at end of file
output differs from expected
                           A-015-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-015-005-M-ok.in -Dout=$LOGS/103_A-015-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:49.604171507 +0000
--- obtained	2015-12-01 15:09:49.604171507 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,164 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [U0] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Sub 1.1}
! [] {Sub 1.2}
! [] {Drama in the Clouds}
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Sub 1.1}
! [U0] {Sub 1.2}
! [] {Drama in the Clouds}
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-015-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-015-006-M-ok.in -Dout=$LOGS/103_A-015-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:49.804168993 +0000
--- obtained	2015-12-01 15:09:49.804168993 +0000
      ZONE  1      
*** 8,120 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Par 1.1
! Par 1.2
! Do or do not.
! There is no try.
! [] {Sub 1.1}
! Par 1.1.1
! Par 1.1.2
! [] {Sub 1.2}
! Par 1.2.1
! Par 1.2.2
! [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: These aren’t the droids you’re looking for.
  Menu Principal
  1 - Novo
  2 - Abrir
--- 8,14 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
  Menu Principal
  1 - Novo
  2 - Abrir
      ZONE  2      
*** 138,252 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Par 1.1
! Par 1.2
! Do or do not.
! There is no try.
! [P1] {Sub 1.1}
! Par 1.1.1
! Par 1.1.2
! [] {Sub 1.2}
! Par 1.2.1
! Par 1.2.2
! [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: [P1] {Sub 1.1}
! Par 1.1.1
! Par 1.1.2
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 347
! Identificadores únicos: 1
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-016-001-M-ok.in -Dout=$LOGS/103_A-016-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:50.004166478 +0000
--- obtained	2015-12-01 15:09:50.008166428 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,117 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Sub 1.2}
! [] {Drama in the Clouds}
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-002-M-ok.import -Din=A-016-002-M-ok.in -Dout=$LOGS/103_A-016-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.RemoveSection.execute(RemoveSection.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:50.204163964 +0000
--- obtained	2015-12-01 15:09:50.208163914 +0000
      ZONE  1      
*** 21,78 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [] {Drama in the Clouds}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Drama in the Clouds}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-003-M-ok.import -Din=A-016-003-M-ok.in -Dout=$LOGS/103_A-016-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.RemoveSection.execute(RemoveSection.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:50.416161299 +0000
--- obtained	2015-12-01 15:09:50.416161299 +0000
      ZONE  1      
*** 21,81 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [] {Patience You Must Have}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Do or do not.
! There is no try.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-004-M-ok.import -Din=A-016-004-M-ok.in -Dout=$LOGS/103_A-016-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:50.644158433 +0000
--- obtained	2015-12-01 15:09:50.644158433 +0000
      ZONE  1      
*** 21,98 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: A secção '0' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Do or do not.
! There is no try.
! [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-005-M-ok.import -Din=A-016-005-M-ok.in -Dout=$LOGS/103_A-016-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.RemoveSection.execute(RemoveSection.java:25)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:50.864155667 +0000
--- obtained	2015-12-01 15:09:50.868155617 +0000
      ZONE  1      
*** 21,71 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: A secção '3' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Do or do not.
! There is no try.
! [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-016-006-M-ok.in -Dout=$LOGS/103_A-016-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:51.076153002 +0000
--- obtained	2015-12-01 15:09:51.080152951 +0000
      ZONE  1      
*** 8,14 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 8,15 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: doc2 (No such file or directory)
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 31,157 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! [] {Sub 1.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Sub 1.1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! [] {Sub 2.1}
! [] {Sub 2.2}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-007-M-ok.import -Din=A-016-007-M-ok.in -Dout=$LOGS/103_A-016-007-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.ListSections.execute(ListSections.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:51.300150186 +0000
--- obtained	2015-12-01 15:09:51.300150186 +0000
      ZONE  1      
*** 21,93 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
- Escolha uma opção: [sec1] {A Walk in the Desert}
- [] {Patience You Must Have}
- [sec2] {Drama in the Clouds}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Identificador da secção: Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: [] {Patience You Must Have}
- [sec2] {Drama in the Clouds}
- Menu de Edição
- 1 - Mudar título
- 2 - Listar secções
- 3 - Mostrar conteúdo
- 4 - Seleccionar secção
- 5 - Inserir secção
- 6 - Nomear secção
- 7 - Remover secção
- 8 - Inserir parágrafo
- 9 - Nomear parágrafo
- 10 - Alterar parágrafo
- 11 - Remover parágrafo
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
- Escolha uma opção: Título: Objects in Space
- Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
- Secções de topo: 2
- Dimensão do documento (bytes): 206
- Identificadores únicos: 1
- Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Listar meta-informação
- 5 - Adicionar autor
- 6 - Listar secções
- 7 - Mostrar elemento de texto
- 8 - Editar
- 0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
output differs from expected
                           A-016-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-008-M-ok.import -Din=A-016-008-M-ok.in -Dout=$LOGS/103_A-016-008-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:51.504147621 +0000
--- obtained	2015-12-01 15:09:51.504147621 +0000
      ZONE  1      
*** 21,214 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Do or do not.
! There is no try.
! [] {Sec 1-1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Do or do not.
! There is no try.
! [Sec1.1] {Sec 1-1}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: [Sec1.1] {Sec 1-1}
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [sec1] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [sec2] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 2
! Dimensão do documento (bytes): 218
! Identificadores únicos: 2
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 'Sec1.1' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-016-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-016-009-M-ok.import -Din=A-016-009-M-ok.in -Dout=$LOGS/103_A-016-009-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:51.708145056 +0000
--- obtained	2015-12-01 15:09:51.708145056 +0000
      ZONE  1      
*** 21,263 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Primeiro Par
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Segundo Par
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 299
! Identificadores únicos: 4
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 2
! Dimensão do documento (bytes): 206
! Identificadores únicos: 1
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto '1P' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto '2P' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-017-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-017-001-M-ok.import -Din=A-017-001-M-ok.in -Dout=$LOGS/103_A-017-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:51.928142291 +0000
--- obtained	2015-12-01 15:09:51.932142240 +0000
      ZONE  1      
*** 21,91 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! P1
! Do or do not.
! There is no try.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-017-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-017-002-M-ok.import -Din=A-017-002-M-ok.in -Dout=$LOGS/103_A-017-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:52.148139525 +0000
--- obtained	2015-12-01 15:09:52.148139525 +0000
      ZONE  1      
*** 21,91 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Do or do not.
! new P1
! There is no try.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-017-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-017-003-M-ok.import -Din=A-017-003-M-ok.in -Dout=$LOGS/103_A-017-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:52.372136709 +0000
--- obtained	2015-12-01 15:09:52.372136709 +0000
      ZONE  1      
*** 21,115 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Do or do not.
! There is no try.
! P3
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Do or do not.
! There is no try.
! P3
! [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-017-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-017-004-M-ok.import -Din=A-017-004-M-ok.in -Dout=$LOGS/103_A-017-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:52.576134144 +0000
--- obtained	2015-12-01 15:09:52.576134144 +0000
      ZONE  1      
*** 21,107 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! P0
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! P0
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-017-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Din=A-017-005-M-ok.in -Dout=$LOGS/103_A-017-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:52.792131429 +0000
--- obtained	2015-12-01 15:09:52.792131429 +0000
      ZONE  1      
*** 21,68 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Título da secção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {S1}
! P0
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
--- 21,27 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Título da secção: Identificador da secção: Número inválido!
  Menu de Edição
  1 - Mudar título
  2 - Listar secções
      ZONE  2      
*** 76,131 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {S1}
! P0
! P1
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 35,38 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-017-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-017-006-M-ok.import -Din=A-017-006-M-ok.in -Dout=$LOGS/103_A-017-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:53.008128713 +0000
--- obtained	2015-12-01 15:09:53.008128713 +0000
      ZONE  1      
*** 21,92 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Final words
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-001-M-ok.import -Din=A-018-001-M-ok.in -Dout=$LOGS/103_A-018-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:53.216126099 +0000
--- obtained	2015-12-01 15:09:53.220126048 +0000
      ZONE  1      
*** 21,112 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Do or do not.
! There is no try.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Do or do not.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Do or do not.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-002-M-ok.import -Din=A-018-002-M-ok.in -Dout=$LOGS/103_A-018-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:53.420123534 +0000
--- obtained	2015-12-01 15:09:53.420123534 +0000
      ZONE  1      
*** 21,211 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Where are they?
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: O nome do parágrafo foi alterado.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! Where are they?
! Who knows?
! [] {Patience You Must Have}
! Do or do not.
! There is no try.
! [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Where are they?
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 'P1.2' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 294
! Identificadores únicos: 1
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-003-M-ok.import -Din=A-018-003-M-ok.in -Dout=$LOGS/103_A-018-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:53.620121020 +0000
--- obtained	2015-12-01 15:09:53.620121020 +0000
      ZONE  1      
*** 21,174 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: These aren’t the droids you’re looking for.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: NOOOOOOOOOOOOOOOOOOO...
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 294
! Identificadores únicos: 3
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-004-M-ok.import -Din=A-018-004-M-ok.in -Dout=$LOGS/103_A-018-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:53.832118355 +0000
--- obtained	2015-12-01 15:09:53.832118355 +0000
      ZONE  1      
*** 8,17 ****
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Identificador do elemento de texto: [sec1] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! Where are they?
! Who knows?
  Menu Principal
  1 - Novo
  2 - Abrir
--- 8,14 ----
  7 - Mostrar elemento de texto
  8 - Editar
  0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 'sec1' não existe.
  Menu Principal
  1 - Novo
  2 - Abrir
      ZONE  2      
*** 35,116 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! Where are they?
! Who knows?
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Where are they?
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 32,35 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-005-M-ok.import -Din=A-018-005-M-ok.in -Dout=$LOGS/103_A-018-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:54.028115890 +0000
--- obtained	2015-12-01 15:09:54.028115890 +0000
      ZONE  1      
*** 21,186 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Where are they?
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: O nome do parágrafo foi alterado.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 294
! Identificadores únicos: 2
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Where are they?
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 'P1' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-006-M-ok.import -Din=A-018-006-M-ok.in -Dout=$LOGS/103_A-018-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:54.228113376 +0000
--- obtained	2015-12-01 15:09:54.232113326 +0000
      ZONE  1      
*** 21,86 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: O parágrafo '10' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 'P10' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-018-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-018-007-M-ok.import -Din=A-018-007-M-ok.in -Dout=$LOGS/103_A-018-007-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:54.428110862 +0000
--- obtained	2015-12-01 15:09:54.432110812 +0000
      ZONE  1      
*** 21,110 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: O nome do parágrafo foi alterado.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: There is no try.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: There is no try.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-019-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-019-001-M-ok.import -Din=A-019-001-M-ok.in -Dout=$LOGS/103_A-019-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:54.636108247 +0000
--- obtained	2015-12-01 15:09:54.636108247 +0000
      ZONE  1      
*** 21,91 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Hello
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-019-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-019-002-M-ok.import -Din=A-019-002-M-ok.in -Dout=$LOGS/103_A-019-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:54.840105682 +0000
--- obtained	2015-12-01 15:09:54.844105632 +0000
      ZONE  1      
*** 21,114 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! New content
! There is no try.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: New content
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-019-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-019-003-M-ok.import -Din=A-019-003-M-ok.in -Dout=$LOGS/103_A-019-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:55.072102766 +0000
--- obtained	2015-12-01 15:09:55.076102716 +0000
      ZONE  1      
*** 21,91 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! ...........
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-019-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-019-004-M-ok.import -Din=A-019-004-M-ok.in -Dout=$LOGS/103_A-019-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.EditParagraph.execute(EditParagraph.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:55.300099899 +0000
--- obtained	2015-12-01 15:09:55.300099899 +0000
      ZONE  1      
*** 21,89 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: O parágrafo '0' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: O parágrafo '3' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: Conteúdo do parágrafo: 
\ No newline at end of file
output differs from expected
                           A-020-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-020-001-M-ok.import -Din=A-020-001-M-ok.in -Dout=$LOGS/103_A-020-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:55.520097134 +0000
--- obtained	2015-12-01 15:09:55.520097134 +0000
      ZONE  1      
*** 21,125 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: {Objects in Space}
! [] {A Walk in the Desert}
! These aren’t the droids you’re looking for.
! [] {Patience You Must Have}
! Do or do not.
! There is no try.
! [] {Drama in the Clouds}
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-020-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-020-002-M-ok.import -Din=A-020-002-M-ok.in -Dout=$LOGS/103_A-020-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:55.736094418 +0000
--- obtained	2015-12-01 15:09:55.740094368 +0000
      ZONE  1      
*** 21,107 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! NOOOOOOOOOOOOOOOOOOO...
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-020-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-020-003-M-ok.import -Din=A-020-003-M-ok.in -Dout=$LOGS/103_A-020-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:55.940091854 +0000
--- obtained	2015-12-01 15:09:55.944091803 +0000
      ZONE  1      
*** 21,90 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '2'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Drama in the Clouds}
! Obi-Wan never told you what happened to your father.
! He told me enough! He told me YOU killed him.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-020-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-020-004-M-ok.import -Din=A-020-004-M-ok.in -Dout=$LOGS/103_A-020-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.RemoveParagraph.execute(RemoveParagraph.java:22)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:56.152089189 +0000
--- obtained	2015-12-01 15:09:56.152089189 +0000
      ZONE  1      
*** 21,105 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: O parágrafo '0' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: O parágrafo '2' não existe.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {Patience You Must Have}
! Do or do not.
! There is no try.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Número do parágrafo: 
\ No newline at end of file
output differs from expected
                           A-020-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-020-005-M-ok.import -Din=A-020-005-M-ok.in -Dout=$LOGS/103_A-020-005-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:56.392086171 +0000
--- obtained	2015-12-01 15:09:56.392086171 +0000
      ZONE  1      
*** 21,102 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '0'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: [] {A Walk in the Desert}
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected
                           A-020-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/edt-support.jar:$PROJDIR/edt-core/edt-core.jar:$PROJDIR/edt-textui/edt-textui.jar
Running: java -Dimport=A-020-006-M-ok.import -Din=A-020-006-M-ok.in -Dout=$LOGS/103_A-020-006-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.NullPointerException
	at edt.textui.section.SelectSection.execute(SelectSection.java:23)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.section.MenuBuilder.menuFor(MenuBuilder.java:27)
	at edt.textui.main.Edit.execute(Edit.java:24)
	at ist.po.ui.Menu.open(Menu.java:71)
	at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:21)
	at edt.textui.TextEditor.main(TextEditor.java:25)
*** expected	2015-12-01 15:09:56.588083707 +0000
--- obtained	2015-12-01 15:09:56.588083707 +0000
      ZONE  1      
*** 21,189 ****
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Identificador único: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: Do or do not.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 269
! Identificadores únicos: 3
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Identificador da secção: Nova secção activa: '1'.
! Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Número do parágrafo: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu de Edição
! 1 - Mudar título
! 2 - Listar secções
! 3 - Mostrar conteúdo
! 4 - Seleccionar secção
! 5 - Inserir secção
! 6 - Nomear secção
! 7 - Remover secção
! 8 - Inserir parágrafo
! 9 - Nomear parágrafo
! 10 - Alterar parágrafo
! 11 - Remover parágrafo
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
! Secções de topo: 3
! Dimensão do documento (bytes): 256
! Identificadores únicos: 2
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: Identificador do elemento de texto: O elemento de texto 'P1' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Listar meta-informação
! 5 - Adicionar autor
! 6 - Listar secções
! 7 - Mostrar elemento de texto
! 8 - Editar
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 21,24 ----
  10 - Alterar parágrafo
  11 - Remover parágrafo
  0 - Sair
! Escolha uma opção: Identificador da secção: 
\ No newline at end of file
output differs from expected