Checking core structure...
compile_project:10: no matches found: *.in
rm -f poof-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../poof-core.jar `find . -name \*.class -o -name \*.java`)
Checking manager interface structure...
rm -f poof-textui.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/po-uilib.jar:/usr/share/java/poof-support.jar:../../poof-core/poof-core.jar `find . -name \*.java`)
(cd src; jar cf ../poof-textui.jar `find . -name \*.class -o -name \*.java`)
A-003-006-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-003-006-M-ok.import -Din=A-003-006-M-ok.in -Dout=$LOGS/153_A-003-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:57:58.539911044 +0000
--- obtained 2014-12-02 10:57:58.543911044 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,59 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-003-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-003-007-M-ok.in -Dout=$LOGS/153_A-003-007-M-ok.out poof.textui.Shell
java.io.FileNotFoundException: registryUsers.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:146)
at java.io.FileInputStream.(FileInputStream.java:101)
at poof.Gestor.readRegistryUsers(Gestor.java:114)
at poof.Gestor.openFile(Gestor.java:145)
at poof.textui.main.Open.execute(Open.java:28)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
java.io.FileNotFoundException: registryEntries.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:146)
at java.io.FileInputStream.(FileInputStream.java:101)
at poof.Gestor.readRegistryEntries(Gestor.java:131)
at poof.Gestor.openFile(Gestor.java:146)
at poof.textui.main.Open.execute(Open.java:28)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:25)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:57:58.755911047 +0000
--- obtained 2014-12-02 10:57:58.755911047 +0000
ZONE 1
*** 1,15 ****
Menu Principal
1 - Novo
2 - Abrir
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 1,18 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "a36.dat"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 23,51 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - vader 32 .
- d - root 40 ..
- - w vader 44 calendar
- d w vader 16 friends
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
Escolha uma opção:
\ No newline at end of file
--- 26,29 ----
output differs from expected
A-004-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-005-M-ok.in -Dout=$LOGS/153_A-004-005-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
[[Files: a, /roota, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Files: b, /rootb, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Files: c, /rootc, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ]]
*** expected 2014-12-02 10:57:58.975911050 +0000
--- obtained 2014-12-02 10:57:58.975911050 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 62,73 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! - - root 0 a
! - - root 0 b
! - - root 0 c
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 65,71 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-004-006-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-006-M-ok.in -Dout=$LOGS/153_A-004-006-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
[[Directory: a, /roota, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: b, /rootb, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [Directory: z, /rootz, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ]]
*** expected 2014-12-02 10:57:59.175911052 +0000
--- obtained 2014-12-02 10:57:59.179911053 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 62,73 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! d - root 16 a
! d - root 16 b
! d - root 16 z
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 65,71 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-004-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-007-M-ok.in -Dout=$LOGS/153_A-004-007-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
[[Files: a, /roota, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: e, /roote, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: ee, /rootee, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: g, /rootg, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [Files: z, /rootz, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ]]
*** expected 2014-12-02 10:57:59.383911055 +0000
--- obtained 2014-12-02 10:57:59.383911055 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 88,101 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 56 .
! d - root 24 ..
! - - root 0 a
! d - root 16 e
! d - root 16 ee
! d - root 16 g
! - - root 0 z
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 91,97 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-004-008-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-008-M-ok.import -Din=A-004-008-M-ok.in -Dout=$LOGS/153_A-004-008-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:57:59.579911058 +0000
--- obtained 2014-12-02 10:57:59.579911058 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,81 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! - w vader 44 calendar
! - w vader 16 r2d2
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-004-009-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-009-M-ok.import -Din=A-004-009-M-ok.in -Dout=$LOGS/153_A-004-009-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ListEntry.execute(ListEntry.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:57:59.779911061 +0000
--- obtained 2014-12-02 10:57:59.779911061 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,52 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: d w vader 32 friends
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada:
\ No newline at end of file
output differs from expected
A-004-010-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-010-M-ok.import -Din=A-004-010-M-ok.in -Dout=$LOGS/153_A-004-010-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ListEntry.execute(ListEntry.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:57:59.963911063 +0000
--- obtained 2014-12-02 10:57:59.967911063 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,52 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: - w vader 44 calendar
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada:
\ No newline at end of file
output differs from expected
A-004-011-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-011-M-ok.in -Dout=$LOGS/153_A-004-011-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
null
*** expected 2014-12-02 10:58:00.159911066 +0000
--- obtained 2014-12-02 10:58:00.159911066 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 23,30 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Listar entrada: Operação inválida: A entrada 'home' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 26,32 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-005-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-005-002-M-ok.in -Dout=$LOGS/153_A-005-002-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
null
*** expected 2014-12-02 10:58:00.359911068 +0000
--- obtained 2014-12-02 10:58:00.363911068 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 36,43 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: /home
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 39,45 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-005-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-005-003-M-ok.import -Din=A-005-003-M-ok.in -Dout=$LOGS/153_A-005-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:00.551911071 +0000
--- obtained 2014-12-02 10:58:00.551911071 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,80 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 16 .
! d - vader 32 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: /home/vader/friends
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-006-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-006-003-M-ok.in -Dout=$LOGS/153_A-006-003-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
[[User: a, a, home/a, false ], [User: aa, a, home/aa, false ], [User: d, d, home/d, false ], [User: r, r, home/r, false ], [User: root, SuperUser, home/root, true ], [User: rr, rr, home/rr, false ], [User: z, z, home/z, false ]]
*** expected 2014-12-02 10:58:00.747911074 +0000
--- obtained 2014-12-02 10:58:00.751911074 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 38,51 ****
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: a:a:/home/a
! aa:a:/home/aa
! d:d:/home/d
! r:r:/home/r
! root:Super User:/home/root
! rr:rr:/home/rr
! z:z:/home/z
! Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
--- 41,47 ----
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
output differs from expected
A-009-001-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-001-M-ok.import -Din=A-009-001-M-ok.in -Dout=$LOGS/153_A-009-001-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:00.943911076 +0000
--- obtained 2014-12-02 10:58:00.943911076 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,80 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 32 ..
! d - vader 16 aaa
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-009-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-002-M-ok.import -Din=A-009-002-M-ok.in -Dout=$LOGS/153_A-009-002-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:01.131911079 +0000
--- obtained 2014-12-02 10:58:01.131911079 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,80 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 32 ..
! d - vader 16 eee
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-009-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-005-M-ok.import -Din=A-009-005-M-ok.in -Dout=$LOGS/153_A-009-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:01.315911081 +0000
--- obtained 2014-12-02 10:58:01.319911081 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,106 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! d - yoda 16 yoda
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-009-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-007-M-ok.import -Din=A-009-007-M-ok.in -Dout=$LOGS/153_A-009-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:01.507911084 +0000
--- obtained 2014-12-02 10:58:01.507911084 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,106 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 40 ..
! d - root 16 emperator
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-010-001-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-001-M-ok.import -Din=A-010-001-M-ok.in -Dout=$LOGS/153_A-010-001-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:01.703911086 +0000
--- obtained 2014-12-02 10:58:01.703911086 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,164 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! - - vader 0 exemplo
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! - - vader 0 exemplo
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 24 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-010-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-002-M-ok.import -Din=A-010-002-M-ok.in -Dout=$LOGS/153_A-010-002-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:01.891911089 +0000
--- obtained 2014-12-02 10:58:01.891911089 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,127 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 40 ..
! - - vader 0 private
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 24 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-010-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-003-M-ok.import -Din=A-010-003-M-ok.in -Dout=$LOGS/153_A-010-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.CreateFile.execute(CreateFile.java:38)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:02.087911092 +0000
--- obtained 2014-12-02 10:58:02.087911092 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,84 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'public' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'private' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro:
\ No newline at end of file
output differs from expected
A-010-004-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-004-M-ok.import -Din=A-010-004-M-ok.in -Dout=$LOGS/153_A-010-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.CreateFile.execute(CreateFile.java:38)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:02.275911094 +0000
--- obtained 2014-12-02 10:58:02.275911094 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,70 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'file' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro:
\ No newline at end of file
output differs from expected
A-010-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-005-M-ok.import -Din=A-010-005-M-ok.in -Dout=$LOGS/153_A-010-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:02.463911097 +0000
--- obtained 2014-12-02 10:58:02.463911097 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,106 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! - - yoda 0 ficheiro
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-010-006-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-006-M-ok.import -Din=A-010-006-M-ok.in -Dout=$LOGS/153_A-010-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:02.647911099 +0000
--- obtained 2014-12-02 10:58:02.647911099 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,106 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 16 .
! d - vader 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-010-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-007-M-ok.import -Din=A-010-007-M-ok.in -Dout=$LOGS/153_A-010-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:02.843911102 +0000
--- obtained 2014-12-02 10:58:02.843911102 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,106 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 40 ..
! - - root 0 r2d2
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-011-001-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-011-001-M-ok.in -Dout=$LOGS/153_A-011-001-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
Gestor: USERNAME = root
*** expected 2014-12-02 10:58:03.027911104 +0000
--- obtained 2014-12-02 10:58:03.031911104 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 31,38 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Ver conteúdo de ficheiro: Operação inválida: A entrada 'ww' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 34,40 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 45,50 ****
--- 47,53 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "ww"
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-011-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-002-M-ok.import -Din=A-011-002-M-ok.in -Dout=$LOGS/153_A-011-002-M-ok.out poof.textui.Shell
*** expected 2014-12-02 10:58:03.231911107 +0000
--- obtained 2014-12-02 10:58:03.231911107 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,34 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Ver conteúdo de ficheiro: Operação inválida: A entrada 'public' não é um ficheiro.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 27,33 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 41,51 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
--- 40,50 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
output differs from expected
A-011-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-003-M-ok.import -Din=A-011-003-M-ok.in -Dout=$LOGS/153_A-011-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.CreateFile.execute(CreateFile.java:38)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:03.439911110 +0000
--- obtained 2014-12-02 10:58:03.443911110 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,64 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro:
\ No newline at end of file
output differs from expected
A-011-004-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-004-M-ok.import -Din=A-011-004-M-ok.in -Dout=$LOGS/153_A-011-004-M-ok.out poof.textui.Shell
*** expected 2014-12-02 10:58:03.663911113 +0000
--- obtained 2014-12-02 10:58:03.663911113 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,35 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a file
!
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 27,33 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 42,52 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
--- 40,50 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "file"
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
output differs from expected
A-011-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-005-M-ok.import -Din=A-011-005-M-ok.in -Dout=$LOGS/153_A-011-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:03.851911115 +0000
--- obtained 2014-12-02 10:58:03.855911115 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,79 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a public file
!
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-011-006-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-006-M-ok.import -Din=A-011-006-M-ok.in -Dout=$LOGS/153_A-011-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:04.059911118 +0000
--- obtained 2014-12-02 10:58:04.059911118 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,79 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a private file
!
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-012-001-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-012-001-M-ok.in -Dout=$LOGS/153_A-012-001-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
Gestor: USERNAME = root
*** expected 2014-12-02 10:58:04.255911121 +0000
--- obtained 2014-12-02 10:58:04.259911121 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 31,38 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Adicionar linha a ficheiro: Operação inválida: A entrada 'eee' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 34,40 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 45,50 ****
--- 47,54 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "eee"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "Teste"
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-012-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-002-M-ok.import -Din=A-012-002-M-ok.in -Dout=$LOGS/153_A-012-002-M-ok.out poof.textui.Shell
*** expected 2014-12-02 10:58:04.459911124 +0000
--- obtained 2014-12-02 10:58:04.463911124 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,34 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Adicionar linha a ficheiro: Operação inválida: A entrada 'public' não é um ficheiro.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 27,33 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 41,51 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
--- 40,51 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "Texto"
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
output differs from expected
A-012-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-012-003-M-ok.in -Dout=$LOGS/153_A-012-003-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
Gestor: USERNAME = root
[[Files: aa, /rootaa, [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [User: root, SuperUser, home/root, true ], - ], [Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ]]
*** expected 2014-12-02 10:58:04.671911126 +0000
--- obtained 2014-12-02 10:58:04.671911126 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 44,50 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 47,53 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 57,66 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 24 .
! d - root 24 ..
! - - root 13 aa
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 60,68 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "aa"
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "12345 123455"
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 4
*** 73,81 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: 12345 123455
!
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 75,81 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 5
*** 88,93 ****
--- 88,94 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "aa"
Escolha uma opção: Menu Principal
1 - Novo
2 - Abrir
output differs from expected
A-012-004-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-004-M-ok.import -Din=A-012-004-M-ok.in -Dout=$LOGS/153_A-012-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:25)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:04.867911129 +0000
--- obtained 2014-12-02 10:58:04.871911129 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,82 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 33 filePriv
! - w vader 22 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a private file
! 123456789
! 987654321
!
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 27,33 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 89,100 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 43 filePriv
! - w vader 22 filePub
! d - vader 16 private
! d w vader 16 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 40,47 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
! Escolha uma opção: Opção inválida!
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 108,119 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
Escolha uma opção:
\ No newline at end of file
--- 55,58 ----
output differs from expected
A-012-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-005-M-ok.import -Din=A-012-005-M-ok.in -Dout=$LOGS/153_A-012-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:05.079911132 +0000
--- obtained 2014-12-02 10:58:05.079911132 +0000
ZONE 1
*** 2,27 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,28 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 35,120 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 23 filePriv
! - w vader 32 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a public file
! 123456789
!
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 36,39 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-012-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-007-M-ok.import -Din=A-012-007-M-ok.in -Dout=$LOGS/153_A-012-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:05.275911135 +0000
--- obtained 2014-12-02 10:58:05.275911135 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,112 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 29 filePriv
! - w vader 22 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a private file
! 12345
!
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-013-001-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-013-001-M-ok.import -Din=A-013-001-M-ok.in -Dout=$LOGS/153_A-013-001-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.user.CreateUser.execute(CreateUser.java:36)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.user.MenuBuilder.menuFor(MenuBuilder.java:22)
at poof.textui.main.MenuOpenUserManagement.execute(MenuOpenUserManagement.java:24)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:05.475911137 +0000
--- obtained 2014-12-02 10:58:05.475911137 +0000
ZONE 1
*** 2,34 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Criar utilizador: Operação inválida: O utilizador 'vader' não tem permissão para realizar a operação.
! Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 2,21 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador:
\ No newline at end of file
output differs from expected
A-013-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-013-002-M-ok.in -Dout=$LOGS/153_A-013-002-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
Gestor: USERNAME = root
[[User: root, SuperUser, home/root, true ], [User: yoda, Jedi, home/yoda, false ]]
Gestor: USERNAME = yoda
[[Directory: root, /root, No parent, [User: root, SuperUser, home/root, true ], - ], [Directory: yoda, /yoda, No parent, [User: yoda, Jedi, home/yoda, false ], - ]]
*** expected 2014-12-02 10:58:05.695911140 +0000
--- obtained 2014-12-02 10:58:05.699911140 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 26,34 ****
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: root:Super User:/home/root
! yoda:Jedi:/home/yoda
! Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
--- 29,35 ----
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
ZONE 3
*** 61,69 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - yoda 16 .
! d - root 32 ..
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 62,68 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-013-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-013-003-M-ok.in -Dout=$LOGS/153_A-013-003-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
*** expected 2014-12-02 10:58:05.899911143 +0000
--- obtained 2014-12-02 10:58:05.903911143 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
output differs from expected
A-013-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-013-005-M-ok.import -Din=A-013-005-M-ok.in -Dout=$LOGS/153_A-013-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.user.CreateUser.execute(CreateUser.java:36)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.user.MenuBuilder.menuFor(MenuBuilder.java:22)
at poof.textui.main.MenuOpenUserManagement.execute(MenuOpenUserManagement.java:24)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:06.119911146 +0000
--- obtained 2014-12-02 10:58:06.119911146 +0000
ZONE 1
*** 2,34 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Criar utilizador: Operação inválida: O utilizador 'yoda' já existe.
! Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 2,21 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
Escolha uma opção: Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador:
\ No newline at end of file
output differs from expected
A-014-001-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-014-001-M-ok.in -Dout=$LOGS/153_A-014-001-M-ok.out poof.textui.Shell
Gestor: USERNAME = root
*** expected 2014-12-02 10:58:06.303911148 +0000
--- obtained 2014-12-02 10:58:06.307911148 +0000
ZONE 1
*** 1,6 ****
--- 1,9 ----
Menu Principal
1 - Novo
2 - Abrir
+ 3 - Guardar
+ 5 - Menu Shell
+ 6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
ZONE 2
*** 23,30 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Mudar o directório de trabalho: Operação inválida: A entrada 'home' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 26,32 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-014-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-002-M-ok.import -Din=A-014-002-M-ok.in -Dout=$LOGS/153_A-014-002-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:06.499911151 +0000
--- obtained 2014-12-02 10:58:06.499911151 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,66 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 16 .
! d - vader 48 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-014-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-003-M-ok.import -Din=A-014-003-M-ok.in -Dout=$LOGS/153_A-014-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:06.707911154 +0000
--- obtained 2014-12-02 10:58:06.711911154 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,52 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Mudar o directório de trabalho: Operação inválida: A entrada 'filePub' não é um directório.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-014-004-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-004-M-ok.import -Din=A-014-004-M-ok.in -Dout=$LOGS/153_A-014-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:06.915911157 +0000
--- obtained 2014-12-02 10:58:06.919911157 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,66 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - yoda 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-014-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-005-M-ok.import -Din=A-014-005-M-ok.in -Dout=$LOGS/153_A-014-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:07.115911159 +0000
--- obtained 2014-12-02 10:58:07.119911159 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,69 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! d - root 40 root
! d - vader 48 vader
! d - yoda 16 yoda
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-014-006-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-006-M-ok.import -Din=A-014-006-M-ok.in -Dout=$LOGS/153_A-014-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:07.323911162 +0000
--- obtained 2014-12-02 10:58:07.323911162 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,92 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 16 .
! d - vader 48 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-014-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-007-M-ok.import -Din=A-014-007-M-ok.in -Dout=$LOGS/153_A-014-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:07.547911165 +0000
--- obtained 2014-12-02 10:58:07.547911165 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,93 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! - - vader 23 filePriv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-015-002-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-002-M-ok.import -Din=A-015-002-M-ok.in -Dout=$LOGS/153_A-015-002-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:07.771911168 +0000
--- obtained 2014-12-02 10:58:07.775911168 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,80 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 32 ..
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-015-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-003-M-ok.import -Din=A-015-003-M-ok.in -Dout=$LOGS/153_A-015-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:07.987911171 +0000
--- obtained 2014-12-02 10:58:07.991911171 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,80 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 32 ..
! - - vader 23 filePriv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-015-004-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-004-M-ok.import -Din=A-015-004-M-ok.in -Dout=$LOGS/153_A-015-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:08.179911174 +0000
--- obtained 2014-12-02 10:58:08.179911174 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,108 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 32 ..
! - - vader 23 filePriv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 16 .
! d - vader 32 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-015-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-005-M-ok.import -Din=A-015-005-M-ok.in -Dout=$LOGS/153_A-015-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:08.387911176 +0000
--- obtained 2014-12-02 10:58:08.391911177 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,105 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-003-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-003-M-ok.import -Din=A-016-003-M-ok.in -Dout=$LOGS/153_A-016-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.RemoveEntry.execute(RemoveEntry.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:08.603911179 +0000
--- obtained 2014-12-02 10:58:08.603911179 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,95 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 40 ..
! d - vader 16 private
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada:
\ No newline at end of file
output differs from expected
A-016-004-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-004-M-ok.import -Din=A-016-004-M-ok.in -Dout=$LOGS/153_A-016-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:08.795911182 +0000
--- obtained 2014-12-02 10:58:08.799911182 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,110 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 48 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! d w vader 16 p
! d - vader 16 pri
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-005-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-005-M-ok.import -Din=A-016-005-M-ok.in -Dout=$LOGS/153_A-016-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:08.991911185 +0000
--- obtained 2014-12-02 10:58:08.995911185 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,110 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'solo' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 48 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! d w vader 16 p
! d - yoda 16 priv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-006-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-006-M-ok.import -Din=A-016-006-M-ok.in -Dout=$LOGS/153_A-016-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:09.195911187 +0000
--- obtained 2014-12-02 10:58:09.199911187 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,65 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'vader' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-007-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-007-M-ok.import -Din=A-016-007-M-ok.in -Dout=$LOGS/153_A-016-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:09.395911190 +0000
--- obtained 2014-12-02 10:58:09.395911190 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,108 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! d - yoda 16 pr
! d w yoda 16 pu
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-008-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-008-M-ok.import -Din=A-016-008-M-ok.in -Dout=$LOGS/153_A-016-008-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:09.595911193 +0000
--- obtained 2014-12-02 10:58:09.599911193 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,91 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'solo' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-009-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-009-M-ok.import -Din=A-016-009-M-ok.in -Dout=$LOGS/153_A-016-009-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:09.799911195 +0000
--- obtained 2014-12-02 10:58:09.803911196 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,82 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'vader' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! d - yoda 16 pr
! d w yoda 16 pu
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-010-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-010-M-ok.import -Din=A-016-010-M-ok.in -Dout=$LOGS/153_A-016-010-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:09.991911198 +0000
--- obtained 2014-12-02 10:58:09.991911198 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,106 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 32 ..
! d w yoda 16 pu
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-011-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-011-M-ok.import -Din=A-016-011-M-ok.in -Dout=$LOGS/153_A-016-011-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:10.215911201 +0000
--- obtained 2014-12-02 10:58:10.219911201 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,108 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 40 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! d - yoda 16 priv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-012-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-012-M-ok.import -Din=A-016-012-M-ok.in -Dout=$LOGS/153_A-016-012-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:10.435911204 +0000
--- obtained 2014-12-02 10:58:10.439911204 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,108 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! d w yoda 16 pu
! d w vader 16 pvader
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected
A-016-013-M-ok.in
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-013-M-ok.import -Din=A-016-013-M-ok.in -Dout=$LOGS/153_A-016-013-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.textui.shell.ChangeWorkingDirectory.execute(ChangeWorkingDirectory.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:32)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:27)
at poof.textui.Shell.main(Shell.java:21)
*** expected 2014-12-02 10:58:10.663911207 +0000
--- obtained 2014-12-02 10:58:10.667911207 +0000
ZONE 1
*** 2,19 ****
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
- 4 - Login
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
--- 2,19 ----
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
Escolha uma opção: Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 27,108 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'solo' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! d w yoda 16 pu
! d w vader 16 pvader
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção:
\ No newline at end of file
--- 27,30 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório:
\ No newline at end of file
output differs from expected