1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.millscript.commons.vfs.mime.zip;
22
23 import org.millscript.commons.vfs.AbstractVFolderTest;
24 import org.millscript.commons.vfs.VFolder;
25
26 import java.io.File;
27 import java.net.URI;
28
29 /**
30 * @
31 */
32 public class ReadOnlyZipFolderTest extends AbstractVFolderTest {
33
34 /**
35 * Constructor for LocalFolderTest.
36 * @param arg0
37 */
38 public ReadOnlyZipFolderTest(String arg0) {
39 super(arg0);
40 }
41
42 /**
43 * @see org.millscript.commons.vfs.AbstractVFolderTest#getTestURI()
44 */
45 @Override
46 public URI getTestURI() {
47 return new File( "src/test/sample.zip" ).toURI().resolve( "./sample.zip/" );
48 }
49
50 /**
51 * @see org.millscript.commons.vfs.AbstractVFolderTest#testToString()
52 */
53 @Override
54 public void testToString() {
55 final VFolder dir_pkg = this.getTestVolume().getRootVFolder().checkVFolder( "dir.pkg" );
56
57 StringBuffer expected = new StringBuffer( "VFOLDER( " );
58 expected.append( System.getProperty( "user.dir" ) );
59 expected.append( "/src/test/sample.zip/dir.pkg/ )" );
60 assertEquals( expected.toString(), dir_pkg.toString() );
61
62 final VFolder inventory = dir_pkg.checkVFolder( "inventory" );
63
64 expected = new StringBuffer( "VFOLDER( " );
65 expected.append( System.getProperty( "user.dir" ) );
66 expected.append( "/src/test/sample.zip/dir.pkg/inventory/ )" );
67 assertEquals( expected.toString(), inventory.toString() );
68 }
69
70 }