Checking core structure...
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-001-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-001-003-M-ok.import -Din=A-001-003-M-ok.in -Dout=$LOGS/076_A-001-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:20.284327382 +0000
--- obtained 2014-12-10 17:41:20.288327382 +0000
ZONE 1
*** 27,37 ****
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 44 calendar
! d w vader 24 friends
! - w vader 16 r2d2
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,34 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-001-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-001-004-M-ok.import -Din=A-001-004-M-ok.in -Dout=$LOGS/076_A-001-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:20.484327386 +0000
--- obtained 2014-12-10 17:41:20.484327386 +0000
ZONE 1
*** 27,37 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - - vader 44 calendar
! d - vader 32 friends
! - - yoda 16 r2d2
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,34 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
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/076_A-003-006-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:20.696327390 +0000
--- obtained 2014-12-10 17:41:20.700327390 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'friends' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 48,54 ****
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
--- 49,56 ----
5 - Menu Shell
6 - Menu Utilizador
0 - Sair
! Escolha uma opção: Problema de I/O: java.io.FileNotFoundException: (No such file or directory)
! Menu Principal
1 - Novo
2 - Abrir
3 - Guardar
ZONE 3
*** 56,59 ****
--- 58,62 ----
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:
\ 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/076_A-003-007-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:20.884327394 +0000
--- obtained 2014-12-10 17:41:20.884327394 +0000
ZONE 1
*** 2,44 ****
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
! 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
! 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,16 ----
1 - Novo
2 - Abrir
0 - Sair
! Escolha uma opção: Ficheiro a abrir: Problema de I/O: java.io.FileNotFoundException: a36.dat (No such file or directory)
! Menu Principal
1 - Novo
2 - Abrir
0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
0 - Sair
Escolha uma opção: Menu Principal
1 - Novo
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/076_A-004-005-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:21.092327398 +0000
--- obtained 2014-12-10 17:41:21.092327398 +0000
ZONE 1
*** 62,72 ****
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
--- 62,73 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 48 .
d - root 24 ..
! - - root:SuperUser:/home 1 aa
! - - root:SuperUser:/home 1 bb
! - - root:SuperUser:/home 1 cc
! d - root 16 root
Menu de Shell
1 - Listar
2 - Listar 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/076_A-004-006-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:21.300327402 +0000
--- obtained 2014-12-10 17:41:21.304327402 +0000
ZONE 1
*** 62,71 ****
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
--- 62,72 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 48 .
d - root 24 ..
d - root 16 a
d - root 16 b
+ d - root 16 root
d - root 16 z
Menu de Shell
1 - Listar
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/076_A-004-007-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:21.524327406 +0000
--- obtained 2014-12-10 17:41:21.524327406 +0000
ZONE 1
*** 88,100 ****
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
--- 88,101 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 64 .
d - root 24 ..
! - - root:SuperUser:/home 1 aa
d - root 16 e
d - root 16 ee
d - root 16 g
! d - root 16 root
! - - root:SuperUser:/home 1 zz
Menu de Shell
1 - Listar
2 - Listar 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/076_A-004-008-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:21.748327410 +0000
--- obtained 2014-12-10 17:41:21.752327410 +0000
ZONE 1
*** 53,81 ****
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
--- 53,56 ----
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/076_A-004-009-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:21.968327415 +0000
--- obtained 2014-12-10 17:41:21.968327415 +0000
ZONE 1
*** 27,33 ****
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
--- 27,33 ----
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 'friends' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-004-010-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:22.176327419 +0000
--- obtained 2014-12-10 17:41:22.180327419 +0000
ZONE 1
*** 27,33 ****
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
--- 27,33 ----
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 'calendar' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-004-011-M-ok.out poof.textui.Shell
TEST PASSED!
A-004-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-004-012-M-ok.import -Din=A-004-012-M-ok.in -Dout=$LOGS/076_A-004-012-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:22.588327427 +0000
--- obtained 2014-12-10 17:41:22.588327427 +0000
ZONE 1
*** 45,73 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - root 32 .
- d - root 32 ..
- d w vader 16 friends
- d - root 40 home
- 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
--- 45,48 ----
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/076_A-005-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:22.788327431 +0000
--- obtained 2014-12-10 17:41:22.788327431 +0000
ZONE 1
*** 36,42 ****
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
--- 36,42 ----
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
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/076_A-005-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:23.020327435 +0000
--- obtained 2014-12-10 17:41:23.024327435 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'friends' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 40,47 ****
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
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 55,61 ****
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
--- 56,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: /home/vader
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-005-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 -Din=A-005-004-M-ok.in -Dout=$LOGS/076_A-005-004-M-ok.out poof.textui.Shell
TEST PASSED!
A-005-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-005-005-M-ok.in -Dout=$LOGS/076_A-005-005-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-006-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:23.648327447 +0000
--- obtained 2014-12-10 17:41:23.652327448 +0000
ZONE 1
*** 42,50 ****
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
--- 42,51 ----
aa:a:/home/aa
d:d:/home/d
r:r:/home/r
! root:SuperUser:/home
rr:rr:/home/rr
z:z:/home/z
+
Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
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/076_A-009-001-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:23.868327452 +0000
--- obtained 2014-12-10 17:41:23.872327452 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 53,60 ****
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
--- 54,61 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 32 ..
d - vader 16 aaa
Menu de Shell
1 - Listar
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/076_A-009-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:24.088327456 +0000
--- obtained 2014-12-10 17:41:24.092327456 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'private' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 54,60 ****
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
--- 55,61 ----
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - vader 24 .
! d - root 32 ..
d - vader 16 eee
Menu de Shell
1 - Listar
output differs from expected
A-009-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-009-003-M-ok.import -Din=A-009-003-M-ok.in -Dout=$LOGS/076_A-009-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:24.300327460 +0000
--- obtained 2014-12-10 17:41:24.300327460 +0000
ZONE 1
*** 27,34 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'public' já existe.
! 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: Indique o nome do directório: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
output differs from expected
A-009-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-009-004-M-ok.import -Din=A-009-004-M-ok.in -Dout=$LOGS/076_A-009-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:24.508327464 +0000
--- obtained 2014-12-10 17:41:24.508327464 +0000
ZONE 1
*** 27,34 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'file' já existe.
! 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: Indique o nome do directório: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
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/076_A-009-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:24.708327468 +0000
--- obtained 2014-12-10 17:41:24.712327468 +0000
ZONE 1
*** 53,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
--- 53,60 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 79,106 ****
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
--- 80,83 ----
output differs from expected
A-009-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-009-006-M-ok.import -Din=A-009-006-M-ok.in -Dout=$LOGS/076_A-009-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:24.920327472 +0000
--- obtained 2014-12-10 17:41:24.924327472 +0000
ZONE 1
*** 53,72 ****
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: Criar directório: 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
--- 53,59 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 80,88 ****
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
--- 67,73 ----
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
ZONE 3
*** 95,106 ****
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
--- 80,83 ----
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/076_A-009-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:25.136327476 +0000
--- obtained 2014-12-10 17:41:25.136327476 +0000
ZONE 1
*** 53,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
--- 53,60 ----
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 'private' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 79,106 ****
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
--- 80,83 ----
output differs from expected
A-009-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-009-008-M-ok.import -Din=A-009-008-M-ok.in -Dout=$LOGS/076_A-009-008-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:25.352327481 +0000
--- obtained 2014-12-10 17:41:25.352327481 +0000
ZONE 1
*** 19,74 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - root 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: Indique o nome da entrada: Remover entrada: Operação inválida: Não é possível remover as entradas "." e "..".
- 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 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
--- 19,22 ----
output differs from expected
A-009-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-009-009-M-ok.import -Din=A-009-009-M-ok.in -Dout=$LOGS/076_A-009-009-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:25.568327485 +0000
--- obtained 2014-12-10 17:41:25.568327485 +0000
ZONE 1
*** 28,34 ****
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - root 16 .
! d - root 40 ..
Menu de Shell
1 - Listar
2 - Listar entrada
--- 28,34 ----
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - root 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 57,63 ****
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - root 16 .
! d - root 40 ..
Menu de Shell
1 - Listar
2 - Listar entrada
--- 57,63 ----
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - root 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-009-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-009-010-M-ok.import -Din=A-009-010-M-ok.in -Dout=$LOGS/076_A-009-010-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:25.788327489 +0000
--- obtained 2014-12-10 17:41:25.788327489 +0000
ZONE 1
*** 55,131 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - root 40 .
- d - root 40 ..
- - w root 21 file
- d - root 16 private
- d w root 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: 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 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
--- 55,58 ----
output differs from expected
A-009-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-009-011-M-ok.import -Din=A-009-011-M-ok.in -Dout=$LOGS/076_A-009-011-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:25.996327493 +0000
--- obtained 2014-12-10 17:41:26.000327493 +0000
ZONE 1
*** 27,135 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - root 40 .
- d - root 40 ..
- - w root 21 file
- d - root 16 private
- d w root 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 directório: Criar directório: 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 - root 40 .
- d - root 40 ..
- - w root 21 file
- d - root 16 private
- d w root 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: 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 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 ----
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/076_A-010-001-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:26.224327498 +0000
--- obtained 2014-12-10 17:41:26.224327498 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 53,61 ****
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
--- 54,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 exemploexemplo
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 90,98 ****
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
--- 91,99 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 exemploexemplo
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 135,145 ****
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
--- 136,144 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 exemploexemplo
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-010-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:26.448327502 +0000
--- obtained 2014-12-10 17:41:26.448327502 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'private' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 54,61 ****
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
--- 55,62 ----
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - vader 24 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 privateprivate
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 98,108 ****
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
--- 99,107 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 privateprivate
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-010-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:26.672327506 +0000
--- obtained 2014-12-10 17:41:26.672327506 +0000
ZONE 1
*** 27,34 ****
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
--- 27,33 ----
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
ZONE 2
*** 41,48 ****
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
--- 40,46 ----
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
ZONE 3
*** 55,65 ****
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
--- 53,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 privateprivate
! - - vader:Darth Vader:/home/vader 1 publicpublic
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-010-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:26.892327511 +0000
--- obtained 2014-12-10 17:41:26.896327511 +0000
ZONE 1
*** 27,34 ****
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
--- 27,33 ----
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
ZONE 2
*** 41,51 ****
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
--- 40,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 24 .
! d - root 32 ..
! - - vader:Darth Vader:/home/vader 1 filefile
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-010-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:27.108327515 +0000
--- obtained 2014-12-10 17:41:27.112327515 +0000
ZONE 1
*** 53,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
--- 53,60 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 79,106 ****
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
--- 80,83 ----
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/076_A-010-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:27.328327519 +0000
--- obtained 2014-12-10 17:41:27.332327519 +0000
ZONE 1
*** 53,72 ****
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
--- 53,59 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 80,88 ****
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
--- 67,73 ----
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
ZONE 3
*** 95,106 ****
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
--- 80,83 ----
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/076_A-010-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:27.540327523 +0000
--- obtained 2014-12-10 17:41:27.544327523 +0000
ZONE 1
*** 53,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
--- 53,60 ----
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 'private' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 79,106 ****
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
--- 80,83 ----
output differs from expected
A-010-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-010-008-M-ok.import -Din=A-010-008-M-ok.in -Dout=$LOGS/076_A-010-008-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:27.748327527 +0000
--- obtained 2014-12-10 17:41:27.752327527 +0000
ZONE 1
*** 55,65 ****
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
--- 55,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-010-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-010-009-M-ok.import -Din=A-010-009-M-ok.in -Dout=$LOGS/076_A-010-009-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:27.972327532 +0000
--- obtained 2014-12-10 17:41:27.976327532 +0000
ZONE 1
*** 53,110 ****
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: 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: 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: 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
--- 53,56 ----
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/076_A-011-001-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-011-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:28.388327540 +0000
--- obtained 2014-12-10 17:41:28.388327540 +0000
ZONE 1
*** 27,33 ****
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
--- 27,33 ----
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 existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-011-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:28.596327544 +0000
--- obtained 2014-12-10 17:41:28.596327544 +0000
ZONE 1
*** 40,46 ****
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
--- 40,47 ----
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
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/076_A-011-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:28.800327548 +0000
--- obtained 2014-12-10 17:41:28.804327548 +0000
ZONE 1
*** 27,34 ****
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
--- 27,33 ----
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 'file' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-011-005-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:29.020327552 +0000
--- obtained 2014-12-10 17:41:29.020327552 +0000
ZONE 1
*** 53,60 ****
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
--- 53,59 ----
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 'filePub' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-011-006-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:29.240327556 +0000
--- obtained 2014-12-10 17:41:29.244327556 +0000
ZONE 1
*** 53,60 ****
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
--- 53,59 ----
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 'filePriv' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-012-001-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-012-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:29.652327564 +0000
--- obtained 2014-12-10 17:41:29.652327564 +0000
ZONE 1
*** 27,33 ****
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
--- 27,33 ----
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 existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-012-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:29.860327569 +0000
--- obtained 2014-12-10 17:41:29.864327569 +0000
ZONE 1
*** 59,65 ****
0 - Sair
Escolha uma opção: d - root 24 .
d - root 24 ..
! - - root 13 aa
Menu de Shell
1 - Listar
2 - Listar entrada
--- 59,65 ----
0 - Sair
Escolha uma opção: d - root 24 .
d - root 24 ..
! - - root:SuperUser:/home/root 13 aaaa
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 74,80 ****
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
--- 74,79 ----
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/076_A-012-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:30.072327573 +0000
--- obtained 2014-12-10 17:41:30.076327573 +0000
ZONE 1
*** 27,33 ****
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
--- 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 'filePriv' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 40,51 ****
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
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 59,65 ****
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
--- 56,63 ----
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 'filePriv' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 4
*** 72,81 ****
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
--- 70,76 ----
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 'filePriv' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 5
*** 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
--- 84,91 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-012-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:30.288327577 +0000
--- obtained 2014-12-10 17:41:30.292327577 +0000
ZONE 1
*** 74,120 ****
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
--- 74,77 ----
output differs from expected
A-012-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-012-006-M-ok.import -Din=A-012-006-M-ok.in -Dout=$LOGS/076_A-012-006-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:30.520327581 +0000
--- obtained 2014-12-10 17:41:30.520327581 +0000
ZONE 1
*** 53,59 ****
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: O utilizador 'yoda' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
--- 53,59 ----
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 'filePriv' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-012-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:30.728327585 +0000
--- obtained 2014-12-10 17:41:30.732327586 +0000
ZONE 1
*** 53,93 ****
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
--- 53,59 ----
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 'filePriv' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 101,112 ****
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
--- 67,70 ----
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/076_A-013-001-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-013-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:31.160327594 +0000
--- obtained 2014-12-10 17:41:31.160327594 +0000
ZONE 1
*** 28,33 ****
--- 28,34 ----
0 - Sair
Escolha uma opção: root:SuperUser:/home/root
yoda:Jedi:/home/yoda
+
Menu Utilizador
1 - Criar utilizador
2 - Listar utilizadores
ZONE 2
*** 62,68 ****
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
--- 63,69 ----
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - yoda 16 .
! d - root 24 ..
Menu de Shell
1 - Listar
2 - Listar 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/076_A-013-003-M-ok.out poof.textui.Shell
TEST PASSED!
A-013-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-013-004-M-ok.import -Din=A-013-004-M-ok.in -Dout=$LOGS/076_A-013-004-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-013-005-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-014-001-M-ok.out poof.textui.Shell
TEST PASSED!
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/076_A-014-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:32.252327615 +0000
--- obtained 2014-12-10 17:41:32.256327615 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'private' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 41,47 ****
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
--- 42,48 ----
11 - Mudar dono de entrada
0 - Sair
Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-014-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:32.472327619 +0000
--- obtained 2014-12-10 17:41:32.476327619 +0000
ZONE 1
*** 27,33 ****
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
--- 27,33 ----
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 existe.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-014-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:32.704327624 +0000
--- obtained 2014-12-10 17:41:32.704327624 +0000
ZONE 1
*** 41,47 ****
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
--- 41,47 ----
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
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/076_A-014-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:32.928327628 +0000
--- obtained 2014-12-10 17:41:32.928327628 +0000
ZONE 1
*** 40,69 ****
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
--- 40,43 ----
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/076_A-014-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:33.152327633 +0000
--- obtained 2014-12-10 17:41:33.152327633 +0000
ZONE 1
*** 53,73 ****
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
--- 53,59 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 81,92 ****
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
--- 67,70 ----
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/076_A-014-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:33.360327637 +0000
--- obtained 2014-12-10 17:41:33.364327637 +0000
ZONE 1
*** 53,74 ****
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
--- 53,59 ----
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 'public' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 82,93 ****
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
--- 67,70 ----
output differs from expected
A-015-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-015-001-M-ok.in -Dout=$LOGS/076_A-015-001-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:33.568327641 +0000
--- obtained 2014-12-10 17:41:33.572327641 +0000
ZONE 1
*** 23,48 ****
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: A entrada 'wert' não 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: 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
--- 23,26 ----
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-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/076_A-015-002-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:33.792327645 +0000
--- obtained 2014-12-10 17:41:33.792327645 +0000
ZONE 1
*** 27,61 ****
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
--- 27,33 ----
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 'public' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 69,80 ****
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
--- 41,44 ----
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-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/076_A-015-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:34.012327649 +0000
--- obtained 2014-12-10 17:41:34.016327650 +0000
ZONE 1
*** 27,61 ****
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
--- 27,33 ----
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 'public' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 69,80 ****
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
--- 41,44 ----
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-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/076_A-015-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:34.232327654 +0000
--- obtained 2014-12-10 17:41:34.232327654 +0000
ZONE 1
*** 27,89 ****
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
--- 27,33 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 97,108 ****
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
--- 41,44 ----
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-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/076_A-015-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:34.452327658 +0000
--- obtained 2014-12-10 17:41:34.456327658 +0000
ZONE 1
*** 66,105 ****
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
--- 66,69 ----
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-015-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-015-006-M-ok.import -Din=A-015-006-M-ok.in -Dout=$LOGS/076_A-015-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:34.676327662 +0000
--- obtained 2014-12-10 17:41:34.676327662 +0000
ZONE 1
*** 66,108 ****
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 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - 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
--- 66,69 ----
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-015-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-015-007-M-ok.import -Din=A-015-007-M-ok.in -Dout=$LOGS/076_A-015-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:34.896327667 +0000
--- obtained 2014-12-10 17:41:34.900327667 +0000
ZONE 1
*** 66,106 ****
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
--- 66,69 ----
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-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-016-001-M-ok.import -Din=A-016-001-M-ok.in -Dout=$LOGS/076_A-016-001-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:35.108327671 +0000
--- obtained 2014-12-10 17:41:35.112327671 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 54,60 ****
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: Não é possível remover as entradas "." e "..".
Menu de Shell
1 - Listar
2 - Listar entrada
--- 55,61 ----
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:Darth Vader:/home/vader' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 68,77 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 69,76 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 98,126 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - vader 32 .
- d - root 40 ..
- d - vader 16 private
- d w vader 32 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:
--- 97,100 ----
output differs from expected
A-016-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-016-002-M-ok.import -Din=A-016-002-M-ok.in -Dout=$LOGS/076_A-016-002-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:35.328327675 +0000
--- obtained 2014-12-10 17:41:35.328327675 +0000
ZONE 1
*** 55,84 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - root 40 .
- d - root 40 ..
- - w root 21 file
- d - root 16 private
- d w root 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
--- 55,58 ----
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/076_A-016-003-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:35.532327679 +0000
--- obtained 2014-12-10 17:41:35.532327679 +0000
ZONE 1
*** 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/076_A-016-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:35.748327683 +0000
--- obtained 2014-12-10 17:41:35.748327683 +0000
ZONE 1
*** 66,110 ****
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
--- 66,69 ----
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-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/076_A-016-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:35.964327687 +0000
--- obtained 2014-12-10 17:41:35.964327687 +0000
ZONE 1
*** 66,110 ****
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:
--- 66,69 ----
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-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/076_A-016-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:36.192327692 +0000
--- obtained 2014-12-10 17:41:36.196327692 +0000
ZONE 1
*** 27,46 ****
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
--- 27,33 ----
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 'public' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 54,65 ****
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
--- 41,44 ----
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-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/076_A-016-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:36.416327696 +0000
--- obtained 2014-12-10 17:41:36.420327696 +0000
ZONE 1
*** 66,72 ****
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
--- 66,72 ----
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:Master Yoda:/home/vader/private' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 80,108 ****
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
--- 80,83 ----
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/076_A-016-008-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:36.632327700 +0000
--- obtained 2014-12-10 17:41:36.632327700 +0000
ZONE 1
*** 66,72 ****
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
--- 66,72 ----
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:Han Solo:/home/vader/private' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
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/076_A-016-009-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:36.852327705 +0000
--- obtained 2014-12-10 17:41:36.852327705 +0000
ZONE 1
*** 27,63 ****
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
--- 27,33 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 71,82 ****
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
--- 41,44 ----
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-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/076_A-016-010-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:37.068327709 +0000
--- obtained 2014-12-10 17:41:37.068327709 +0000
ZONE 1
*** 66,87 ****
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
--- 66,72 ----
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 'root:SuperUser:/home/vader/private' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 95,106 ****
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
--- 80,83 ----
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/076_A-016-011-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:37.276327713 +0000
--- obtained 2014-12-10 17:41:37.276327713 +0000
ZONE 1
*** 66,108 ****
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
--- 66,69 ----
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-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/076_A-016-012-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:37.476327717 +0000
--- obtained 2014-12-10 17:41:37.476327717 +0000
ZONE 1
*** 66,73 ****
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
--- 66,72 ----
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
ZONE 2
*** 80,108 ****
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
--- 79,82 ----
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/076_A-016-013-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:37.700327721 +0000
--- obtained 2014-12-10 17:41:37.700327721 +0000
ZONE 1
*** 66,73 ****
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
--- 66,72 ----
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
ZONE 2
*** 80,108 ****
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
--- 79,82 ----
output differs from expected
A-016-014-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-014-M-ok.import -Din=A-016-014-M-ok.in -Dout=$LOGS/076_A-016-014-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:37.936327726 +0000
--- obtained 2014-12-10 17:41:37.940327726 +0000
ZONE 1
*** 27,61 ****
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 vader 16 pvader
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,33 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 69,80 ****
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
--- 41,44 ----
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-015-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-015-M-ok.import -Din=A-016-015-M-ok.in -Dout=$LOGS/076_A-016-015-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:38.144327730 +0000
--- obtained 2014-12-10 17:41:38.148327730 +0000
ZONE 1
*** 79,106 ****
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 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
--- 79,82 ----
output differs from expected
A-016-016-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-016-M-ok.import -Din=A-016-016-M-ok.in -Dout=$LOGS/076_A-016-016-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.User.removeEntry(User.java:90)
at poof.FileManager.removeEntry(FileManager.java:243)
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:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:38.368327734 +0000
--- obtained 2014-12-10 17:41:38.368327734 +0000
ZONE 1
*** 48,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: 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
--- 48,54 ----
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 'private' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 90,101 ****
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
--- 62,65 ----
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-017-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-017-001-M-ok.in -Dout=$LOGS/076_A-017-001-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:38.584327739 +0000
--- obtained 2014-12-10 17:41:38.588327739 +0000
ZONE 1
*** 23,29 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: A entrada 'as' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
--- 23,29 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'SuperUser' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-017-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-017-002-M-ok.import -Din=A-017-002-M-ok.in -Dout=$LOGS/076_A-017-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:38.804327743 +0000
--- obtained 2014-12-10 17:41:38.804327743 +0000
ZONE 1
*** 27,33 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'luke' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,33 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-017-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-017-003-M-ok.import -Din=A-017-003-M-ok.in -Dout=$LOGS/076_A-017-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:39.012327747 +0000
--- obtained 2014-12-10 17:41:39.016327747 +0000
ZONE 1
*** 27,33 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 27,34 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 40,49 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d w yoda 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 57,63 ****
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
--- 56,63 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 4
*** 70,79 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d w yoda 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 70,77 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-017-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-017-004-M-ok.import -Din=A-017-004-M-ok.in -Dout=$LOGS/076_A-017-004-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:39.244327751 +0000
--- obtained 2014-12-10 17:41:39.244327751 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 40,46 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 53,62 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w yoda 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 55,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-017-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-017-005-M-ok.import -Din=A-017-005-M-ok.in -Dout=$LOGS/076_A-017-005-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:39.448327755 +0000
--- obtained 2014-12-10 17:41:39.448327755 +0000
ZONE 1
*** 66,72 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de 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
--- 66,72 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'yoda' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 93,99 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de 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
--- 93,99 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'Master Yoda' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-017-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-017-006-M-ok.import -Din=A-017-006-M-ok.in -Dout=$LOGS/076_A-017-006-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:39.648327759 +0000
--- obtained 2014-12-10 17:41:39.652327759 +0000
ZONE 1
*** 32,38 ****
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
--- 32,39 ----
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 'vader' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 45,51 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 46,53 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'SuperUser' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 58,67 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d w yoda 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 60,68 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 24 .
! d - root 24 ..
! d - root 32 home
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 75,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
--- 76,83 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 5
*** 88,97 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d w yoda 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 90,98 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - root 24 .
! d - root 24 ..
! d - root 32 home
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-017-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-017-007-M-ok.import -Din=A-017-007-M-ok.in -Dout=$LOGS/076_A-017-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:39.864327763 +0000
--- obtained 2014-12-10 17:41:39.868327764 +0000
ZONE 1
*** 27,33 ****
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
--- 27,34 ----
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 'private' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 40,46 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 53,60 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - yoda 16 .
! d - vader 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
--- 55,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 81,109 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d - vader 32 .
- d - root 40 ..
- d - yoda 16 private
- d w vader 32 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
--- 83,86 ----
output differs from expected
A-017-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-017-008-M-ok.import -Din=A-017-008-M-ok.in -Dout=$LOGS/076_A-017-008-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:40.072327768 +0000
--- obtained 2014-12-10 17:41:40.072327768 +0000
ZONE 1
*** 27,62 ****
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: Identificador do utilizador: 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 32 .
! d - yoda 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,33 ----
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 'public' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 70,76 ****
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
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 3
*** 83,92 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - yoda 32 .
! d - root 40 ..
! d - vader 16 private
! d w vader 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 55,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 113,142 ****
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 - yoda 32 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
--- 83,86 ----
output differs from expected
A-018-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-018-001-M-ok.in -Dout=$LOGS/076_A-018-001-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:40.272327771 +0000
--- obtained 2014-12-10 17:41:40.272327771 +0000
ZONE 1
*** 23,29 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: A entrada 'qwerty' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
--- 23,29 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'SuperUser' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-018-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-018-002-M-ok.import -Din=A-018-002-M-ok.in -Dout=$LOGS/076_A-018-002-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:40.468327775 +0000
--- obtained 2014-12-10 17:41:40.468327775 +0000
ZONE 1
*** 27,36 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d w vader 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,34 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 44,50 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 42,49 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operaçã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 - vader 32 .
! d - root 40 ..
! d w vader 16 private
! d w vader 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 56,63 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 74,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
--- 71,78 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 5
*** 87,93 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 85,92 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 6
*** 100,109 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - w vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 99,106 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-018-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-018-003-M-ok.import -Din=A-018-003-M-ok.in -Dout=$LOGS/076_A-018-003-M-ok.out poof.textui.Shell
*** expected 2014-12-10 17:41:40.664327779 +0000
--- obtained 2014-12-10 17:41:40.664327779 +0000
ZONE 1
*** 27,33 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 27,34 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 2
*** 40,49 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d - vader 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 41,48 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 57,63 ****
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
--- 56,63 ----
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 'public' não existe.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 4
*** 70,79 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 70,77 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 5
*** 87,93 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
--- 85,92 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
! Menu de Shell
1 - Listar
2 - Listar entrada
3 - Remover entrada
ZONE 6
*** 100,109 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - - vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 99,106 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
output differs from expected
A-018-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-018-004-M-ok.import -Din=A-018-004-M-ok.in -Dout=$LOGS/076_A-018-004-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:40.872327783 +0000
--- obtained 2014-12-10 17:41:40.872327783 +0000
ZONE 1
*** 53,59 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de 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
--- 53,59 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'Master Yoda' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 80,122 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d w vader 32 .
- d - vader 32 ..
- - - vader 23 filePriv
- - 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: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de 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
--- 80,83 ----
output differs from expected
A-018-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-018-005-M-ok.import -Din=A-018-005-M-ok.in -Dout=$LOGS/076_A-018-005-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:41.100327788 +0000
--- obtained 2014-12-10 17:41:41.100327788 +0000
ZONE 1
*** 53,118 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) 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 ..
! d - vader 16 private
! d - vader 32 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 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: Acesso público para a entrada? (s/n) 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 ..
! - - vader 23 filePriv
! - - vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 53,59 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'SuperUser' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 126,137 ****
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
--- 67,70 ----
output differs from expected
A-018-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-018-006-M-ok.import -Din=A-018-006-M-ok.in -Dout=$LOGS/076_A-018-006-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:41.300327791 +0000
--- obtained 2014-12-10 17:41:41.304327792 +0000
ZONE 1
*** 53,131 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) 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 ..
! d w vader 16 private
! d w vader 32 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 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: Acesso público para a entrada? (s/n) 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: Acesso público para a entrada? (s/n) 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 32 .
! d - vader 32 ..
! - w vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 53,59 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'SuperUser' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 139,150 ****
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
--- 67,70 ----
output differs from expected
A-018-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-018-007-M-ok.import -Din=A-018-007-M-ok.in -Dout=$LOGS/076_A-018-007-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
at poof.Directory.toString(Directory.java:146)
at poof.Directory.list(Directory.java:152)
at poof.User.listAllEntries(User.java:117)
at poof.FileManager.listAllEntries(FileManager.java:239)
at poof.textui.shell.ListAllEntries.execute(ListAllEntries.java:27)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
at ist.po.ui.Menu.open(Menu.java:71)
at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
at poof.textui.Shell.main(Shell.java:57)
*** expected 2014-12-10 17:41:41.508327796 +0000
--- obtained 2014-12-10 17:41:41.508327796 +0000
ZONE 1
*** 27,62 ****
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: Acesso público para a entrada? (s/n) 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 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 27,33 ----
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 'public' não existe.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 2
*** 70,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: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d - vader 32 public
Menu de Shell
1 - Listar
2 - Listar entrada
--- 41,47 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'Darth Vader' não tem permissão para realizar a operação.
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 3
*** 100,135 ****
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: Acesso público para a entrada? (s/n) 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 w vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
Menu de Shell
1 - Listar
2 - Listar entrada
--- 55,62 ----
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
! Escolha uma opção: d - vader 16 .
! d - root 32 ..
Menu de Shell
1 - Listar
2 - Listar entrada
ZONE 4
*** 156,184 ****
10 - Mudar permissões de entrada
11 - Mudar dono de entrada
0 - Sair
- Escolha uma opção: d w vader 32 .
- d - root 40 ..
- d - vader 16 private
- d - vader 32 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
--- 83,86 ----
output differs from expected