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-001-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-001-001-M-ok.in -Dout=$LOGS/076_A-001-001-M-ok.out edt.textui.TextEditor
TEST PASSED!
A-001-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-001-002-M-ok.in -Dout=$LOGS/076_A-001-002-M-ok.out edt.textui.TextEditor
TEST PASSED!
A-002-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-002-001-M-ok.import -Din=A-002-001-M-ok.in -Dout=$LOGS/076_A-002-001-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at edt.Document.showIndex(Document.java:99)
at edt.textui.main.ShowIndex.execute(ShowIndex.java:22)
at ist.po.ui.Menu.open(Menu.java:71)
at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:22)
at edt.textui.TextEditor.main(TextEditor.java:83)
*** expected 2015-11-16 14:53:09.824544369 +0000
--- obtained 2015-11-16 14:53:09.828544319 +0000
ZONE 1
*** 18,32 ****
7 - Mostrar elemento de texto
8 - Editar
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
--- 18,21 ----
output differs from expected
A-002-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-002-002-M-ok.in -Dout=$LOGS/076_A-002-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at edt.Document.showIndex(Document.java:99)
at edt.textui.main.ShowIndex.execute(ShowIndex.java:22)
at ist.po.ui.Menu.open(Menu.java:71)
at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:22)
at edt.textui.TextEditor.main(TextEditor.java:83)
*** expected 2015-11-16 14:53:10.052541503 +0000
--- obtained 2015-11-16 14:53:10.056541453 +0000
ZONE 1
*** 8,22 ****
7 - Mostrar elemento de texto
8 - Editar
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
--- 8,11 ----
output differs from expected
A-002-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-002-003-M-ok.in -Dout=$LOGS/076_A-002-003-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at edt.Document.showIndex(Document.java:99)
at edt.textui.main.ShowIndex.execute(ShowIndex.java:22)
at ist.po.ui.Menu.open(Menu.java:71)
at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:22)
at edt.textui.TextEditor.main(TextEditor.java:83)
*** expected 2015-11-16 14:53:10.240539139 +0000
--- obtained 2015-11-16 14:53:10.240539139 +0000
ZONE 1
*** 18,32 ****
7 - Mostrar elemento de texto
8 - Editar
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
--- 18,21 ----
output differs from expected
A-003-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-003-001-M-ok.import -Din=A-003-001-M-ok.in -Dout=$LOGS/076_A-003-001-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:10.500535871 +0000
--- obtained 2015-11-16 14:53:10.500535871 +0000
ZONE 1
*** 8,14 ****
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
--- 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
*** 18,21 ****
--- 18,22 ----
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "doc1"
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-003-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-003-002-M-ok.in -Dout=$LOGS/076_A-003-002-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at edt.Document.showIndex(Document.java:99)
at edt.textui.main.ShowIndex.execute(ShowIndex.java:22)
at ist.po.ui.Menu.open(Menu.java:71)
at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:22)
at edt.textui.TextEditor.main(TextEditor.java:83)
*** expected 2015-11-16 14:53:10.708533256 +0000
--- obtained 2015-11-16 14:53:10.708533256 +0000
ZONE 1
*** 8,27 ****
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: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
Menu Principal
1 - Novo
2 - Abrir
--- 8,14 ----
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
! Escolha uma opção: Ficheiro a abrir: O ficheiro não existe.
Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-003-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-003-003-M-ok.import -Din=A-003-003-M-ok.in -Dout=$LOGS/076_A-003-003-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:10.976529887 +0000
--- obtained 2015-11-16 14:53:10.976529887 +0000
ZONE 1
*** 8,14 ****
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
--- 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
*** 18,21 ****
--- 18,22 ----
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "doc2"
Escolha uma opção:
\ No newline at end of file
output differs from expected
A-003-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-003-004-M-ok.in -Dout=$LOGS/076_A-003-004-M-ok.out edt.textui.TextEditor
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418)
at java.util.ArrayList.get(ArrayList.java:431)
at edt.Document.showIndex(Document.java:99)
at edt.textui.main.ShowIndex.execute(ShowIndex.java:22)
at ist.po.ui.Menu.open(Menu.java:71)
at edt.textui.main.MenuBuilder.menuFor(MenuBuilder.java:22)
at edt.textui.TextEditor.main(TextEditor.java:83)
*** expected 2015-11-16 14:53:11.172527423 +0000
--- obtained 2015-11-16 14:53:11.176527372 +0000
ZONE 1
*** 8,27 ****
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: {Objects in Space}
! [] {A Walk in the Desert}
! [] {Patience You Must Have}
! [] {Drama in the Clouds}
Menu Principal
1 - Novo
2 - Abrir
--- 8,14 ----
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
! Escolha uma opção: Ficheiro a abrir: O ficheiro não existe.
Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-003-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-003-005-M-ok.in -Dout=$LOGS/076_A-003-005-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:11.416524355 +0000
--- obtained 2015-11-16 14:53:11.420524305 +0000
ZONE 1
*** 18,24 ****
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
! Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
--- 18,24 ----
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
ZONE 2
*** 28,31 ****
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 28,31 ----
7 - Mostrar elemento de texto
8 - Editar
0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): ist.po.io.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
A-004-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-004-001-M-ok.import -Din=A-004-001-M-ok.in -Dout=$LOGS/076_A-004-001-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:11.612521891 +0000
--- obtained 2015-11-16 14:53:11.616521841 +0000
ZONE 1
*** 9,16 ****
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
--- 9,16 ----
8 - Editar
0 - Sair
Escolha uma opção: {Objects in Space}
! [null] {A Walk in the Desert}
! [null] {Patience You Must Have}
[] {Drama in the Clouds}
Menu Principal
1 - Novo
output differs from expected
A-005-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-005-001-M-ok.in -Dout=$LOGS/076_A-005-001-M-ok.out edt.textui.TextEditor
TEST PASSED!
A-005-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-005-002-M-ok.import -Din=A-005-002-M-ok.in -Dout=$LOGS/076_A-005-002-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:12.012516863 +0000
--- obtained 2015-11-16 14:53:12.012516863 +0000
ZONE 1
*** 9,15 ****
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: 0
Dimensão do documento (bytes): 208
Identificadores únicos: 0
--- 9,15 ----
8 - Editar
0 - Sair
Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com 1
Secções de topo: 0
Dimensão do documento (bytes): 208
Identificadores únicos: 0
output differs from expected
A-005-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-005-003-M-ok.import -Din=A-005-003-M-ok.in -Dout=$LOGS/076_A-005-003-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:12.204514449 +0000
--- obtained 2015-11-16 14:53:12.204514449 +0000
ZONE 1
*** 9,18 ****
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: 0
Menu Principal
1 - Novo
2 - Abrir
--- 9,18 ----
8 - Editar
0 - Sair
Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com 1
Secções de topo: 3
Dimensão do documento (bytes): 269
! Identificadores únicos: 1
Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-006-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-006-001-M-ok.import -Din=A-006-001-M-ok.in -Dout=$LOGS/076_A-006-001-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:12.424511683 +0000
--- obtained 2015-11-16 14:53:12.424511683 +0000
ZONE 1
*** 9,20 ****
8 - Editar
0 - Sair
Escolha uma opção: Título: Objects in Space
! Autor: Luke Skywalker/luke@jedi.org
! Autor: Master Yoda/yoda@dagobah.net
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
Secções de topo: 1
Dimensão do documento (bytes): 36
! Identificadores únicos: 0
Menu Principal
1 - Novo
2 - Abrir
--- 9,20 ----
8 - Editar
0 - Sair
Escolha uma opção: Título: Objects in Space
! Autor: Luke Skywalker/luke@jedi.org 1
! Autor: Master Yoda/yoda@dagobah.net 2
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com 3
Secções de topo: 1
Dimensão do documento (bytes): 36
! Identificadores únicos: 1
Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-006-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-006-002-M-ok.import -Din=A-006-002-M-ok.in -Dout=$LOGS/076_A-006-002-M-ok.out edt.textui.TextEditor
*** expected 2015-11-16 14:53:12.624509169 +0000
--- obtained 2015-11-16 14:53:12.624509169 +0000
ZONE 1
*** 9,20 ****
8 - Editar
0 - Sair
Escolha uma opção: Título: Objects in Space
! Autor: Luke Skywalker/luke@jedi.org
! Autor: Master Yoda/yoda@dagobah.net
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com
Secções de topo: 1
Dimensão do documento (bytes): 36
! Identificadores únicos: 0
Menu Principal
1 - Novo
2 - Abrir
--- 9,20 ----
8 - Editar
0 - Sair
Escolha uma opção: Título: Objects in Space
! Autor: Obi-Wan Kenobi/ob1@tatooine.geocities.com 1
! Autor: Master Yoda/yoda@dagobah.net 2
! Autor: Luke Skywalker/luke@jedi.org 3
Secções de topo: 1
Dimensão do documento (bytes): 36
! Identificadores únicos: 1
Menu Principal
1 - Novo
2 - Abrir
output differs from expected