diff -r 8df58d8c99e8 -r b3ffff030d5c commands/fzip/fzip.cif --- a/commands/fzip/fzip.cif Tue Oct 26 15:36:30 2010 +0100 +++ b/commands/fzip/fzip.cif Thu Oct 28 16:54:54 2010 +0100 @@ -62,3 +62,29 @@ Copyright (c) 2008-2010 Accenture. All rights reserved. +==smoke-test + +export TESTDATA "This is some test data for fzip" +echo -n "$TESTDATA" > test.txt +rm test.txt.zip $Silent &| echo -n "" + +# Test zip +fzip --file test.txt +exists test.txt.zip || $Error +rm test.txt + +# Test unzip +fzip --unzip test.txt.zip +exists test.txt || $Error +cat -b test.txt | export -s RESULT +var RESULT == "$TESTDATA" || $Error + +# Test that we don't overwrite files unless --overwrite is specified +fzip --file test.txt $Silent &| var ? == "-11" || $Error +fzip --file test.txt --overwrite + +fzip --unzip test.txt.zip $Silent &| var ? == "-11" || $Error +fzip --unzip test.txt.zip --overwrite + +rm test.txt +rm test.txt.zip