Test case 1
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("xK7h?+~A<f", "xK7h?+~A<f", (FileList) null, "", true);
2: remoteFileNode0.getFile();
3: assertEquals("xK7h?+~A<f", remoteFileNode0.getRootDir());
4: assertEquals("xK7h?+~A<f/", remoteFileNode0.getPathName());
5: assertFalse(remoteFileNode0.isExplored());
6: assertEquals("/xK7h?+~A<f", remoteFileNode0.getFullName());
7: assertTrue(remoteFileNode0.isDirectory());
Test case 2
1: FileAttributes fileAttributes0 = new FileAttributes();
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
3: MockDate mockDate0 = (MockDate)remoteFileNode0.getModifiedTime();
4: assertEquals("Thu Jan 01 00:00:00 GMT 1970", mockDate0.toString());
5: assertFalse(remoteFileNode0.isExplored());
6: assertFalse(remoteFileNode0.isDirectory());
Test case 3
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.rename((String) null);
Test case 4
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: remoteFileNode0.getParentNode();
3: assertFalse(remoteFileNode0.isExplored());
4: assertTrue(remoteFileNode0.isDirectory());
Test case 5
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: JProgressBar jProgressBar0 = new JProgressBar();
3: FTProgress fTProgress0 = new FTProgress(jProgressBar0, "S.~.}");
4: remoteFileNode0.getFileContents(fTProgress0);
Test case 6
1: FileAttributes fileAttributes0 = new FileAttributes();
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
3: remoteFileNode0.length();
4: assertFalse(remoteFileNode0.isExplored());
5: assertFalse(remoteFileNode0.isDirectory());
Test case 7
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("session/", "session/", (FileList) null, "session/", true);
2: String string0 = remoteFileNode0.getPathName();
3: assertEquals("session//session/", remoteFileNode0.getFullName());
4: assertFalse(remoteFileNode0.isLeaf());
5: assertEquals("session/session/", string0);
6: assertFalse(remoteFileNode0.isExplored());
Test case 8
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.reset();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(remoteFileNode0.getAllowsChildren());
Test case 9
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.getTransferDataFlavors();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(remoteFileNode0.getAllowsChildren());
Test case 10
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: boolean boolean0 = remoteFileNode0.getAllowsChildren();
3: assertFalse(boolean0);
4: assertFalse(remoteFileNode0.isExplored());
Test case 11
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.getFullName();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(remoteFileNode0.isDirectory());
Test case 12
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.mkdir("htsjdk.variant.vcf.VCFHeader$HEADER_FIELDS");
Test case 13
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("xK7h?+~A<f", "xK7h?+~A<f", (FileList) null, "", true);
2: remoteFileNode0.delete();
Test case 14
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: JProgressBar jProgressBar0 = new JProgressBar();
3: FTProgress fTProgress0 = new FTProgress(jProgressBar0, "The channel is closed [");
4: remoteFileNode0.getFileContents(fTProgress0, "The channel is closed [");
Test case 15
1: FileAttributes fileAttributes0 = new FileAttributes();
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
3: remoteFileNode0.getRootDir();
4: assertFalse(remoteFileNode0.isDirectory());
5: assertFalse(remoteFileNode0.isExplored());
Test case 16
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: JProgressBar jProgressBar0 = new JProgressBar(1);
3: FTProgress fTProgress0 = new FTProgress(jProgressBar0, (String) null);
4: remoteFileNode0.put((File) null, fTProgress0);
Test case 17
1: FileAttributes fileAttributes0 = new FileAttributes();
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
3: boolean boolean0 = remoteFileNode0.isExplored();
4: assertFalse(boolean0);
5: assertTrue(remoteFileNode0.isLeaf());
Test case 18
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("g4Yd/./.", "g4Yd/./.", (FileList) null, "Mfl/.", false);
2: assertEquals("g4Yd/././Mfl/", remoteFileNode0.getPathName());
3: assertEquals("g4Yd/./.", remoteFileNode0.getRootDir());
4: assertFalse(remoteFileNode0.isDirectory());
5: assertEquals("Mfl//g4Yd/./.", remoteFileNode0.getFullName());
6: assertFalse(remoteFileNode0.isExplored());
Test case 19
1: FileList fileList0 = new FileList((SshFileManager) null);
2: FileAttributes fileAttributes0 = new FileAttributes();
3: RemoteFileNode remoteFileNode0 = new RemoteFileNode("session", "", fileList0, "HHRo~%({1", fileAttributes0);
Test case 20
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: boolean boolean0 = remoteFileNode0.isLeaf();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(boolean0);
Test case 21
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("/", "/", (FileList) null, "/", true);
2: DataFlavor dataFlavor0 = DataFlavor.stringFlavor;
3: String string0 = (String)remoteFileNode0.getTransferData(dataFlavor0);
4: assertEquals("///", remoteFileNode0.getFullName());
5: assertEquals("///", string0);
6: assertFalse(remoteFileNode0.isExplored());
7: assertFalse(remoteFileNode0.isLeaf());
Test case 22
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("ac/KN6A[", "ac/KN6A[", (FileList) null, "ac/KN6A[", true);
2: String string0 = remoteFileNode0.getServerName();
3: assertFalse(remoteFileNode0.isExplored());
4: assertEquals("ac/KN6A[/ac/KN6A[/ac/KN6A[", string0);
5: assertTrue(remoteFileNode0.getAllowsChildren());
Test case 23
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("/", "/", (FileList) null, "/", true);
2: remoteFileNode0.getChildren();
Test case 24
1: FileAttributes fileAttributes0 = new FileAttributes();
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
3: Object[] objectArray0 = remoteFileNode0.getChildren();
4: assertFalse(remoteFileNode0.isExplored());
5: assertNull(objectArray0);
Test case 25
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: Object[] objectArray0 = remoteFileNode0.getChildren();
3: assertNotNull(objectArray0);
4: assertFalse(remoteFileNode0.isExplored());
Test case 26
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: JProgressBar jProgressBar0 = new JProgressBar();
3: FTProgress fTProgress0 = new FTProgress(jProgressBar0, (String) null);
4: remoteFileNode0.put((File) null, fTProgress0);
Test case 27
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: boolean boolean0 = remoteFileNode0.isDataFlavorSupported(remoteFileNode0.REMOTEFILENODE);
3: assertFalse(remoteFileNode0.isExplored());
4: assertTrue(boolean0);
5: assertFalse(remoteFileNode0.isDirectory());
Test case 28
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: DataFlavor dataFlavor0 = DataFlavor.allHtmlFlavor;
3: boolean boolean0 = remoteFileNode0.isDataFlavorSupported(dataFlavor0);
4: assertTrue(boolean0);
5: assertTrue(remoteFileNode0.isDirectory());
6: assertFalse(remoteFileNode0.isExplored());
Test case 29
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: RemoteFileNode remoteFileNode1 = (RemoteFileNode)remoteFileNode0.getTransferData(remoteFileNode0.REMOTEFILENODE);
3: assertFalse(remoteFileNode1.isExplored());
4: assertTrue(remoteFileNode1.isLeaf());
Test case 30
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: DataFlavor dataFlavor0 = new DataFlavor();
3: remoteFileNode0.getTransferData(dataFlavor0);
Test case 31
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: boolean boolean0 = remoteFileNode0.isDirectory();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(boolean0);
Test case 32
1: FileList fileList0 = new FileList((SshFileManager) null);
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode("", "", fileList0, "g4Yd", true);
Test case 33
1: FileAttributes fileAttributes0 = new FileAttributes();
2: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
3: remoteFileNode0.getServerName();
Test case 34
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.getTransferData((DataFlavor) null);
Test case 35
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.isDataFlavorSupported((DataFlavor) null);
Test case 36
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: MockFile mockFile0 = new MockFile("htsjdk.samtools.SAMSequenceRecord", "htsjdk.samtools.SAMSequenceRecord");
3: JProgressBar jProgressBar0 = new JProgressBar(43, 43);
4: FTProgress fTProgress0 = new FTProgress(jProgressBar0, "/");
5: remoteFileNode0.put("/", (File) mockFile0, fTProgress0, true);
Test case 37
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: remoteFileNode0.stat();
Test case 38
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: boolean boolean0 = remoteFileNode0.getAllowsChildren();
3: assertTrue(boolean0);
4: assertFalse(remoteFileNode0.isExplored());
Test case 39
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: remoteFileNode0.getFile();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(remoteFileNode0.isLeaf());
Test case 40
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("/", "/", (FileList) null, "/", true);
2: String string0 = remoteFileNode0.getFullName();
3: assertEquals("///", string0);
4: assertFalse(remoteFileNode0.isLeaf());
5: assertFalse(remoteFileNode0.isExplored());
6: assertEquals("//", remoteFileNode0.getPathName());
Test case 41
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.getModifiedTime();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(remoteFileNode0.isDirectory());
Test case 42
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.getPathName();
3: assertFalse(remoteFileNode0.isExplored());
4: assertFalse(remoteFileNode0.isDirectory());
Test case 43
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("\u0003@uZW9", "l$k,^mTDm8K/n/<r", (FileList) null, "resources/jemboss.properties", true);
2: String string0 = remoteFileNode0.getRootDir();
3: assertFalse(remoteFileNode0.isExplored());
4: assertEquals("\u0003@uZW9", string0);
5: assertEquals("resources/jemboss.properties/l$k,^mTDm8K/n/<r", remoteFileNode0.getFullName());
6: assertEquals("\u0003@uZW9/resources/jemboss.properties", remoteFileNode0.getPathName());
7: assertTrue(remoteFileNode0.getAllowsChildren());
Test case 44
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(true);
2: boolean boolean0 = remoteFileNode0.isDirectory();
3: assertFalse(remoteFileNode0.isExplored());
4: assertTrue(boolean0);
Test case 45
1: byte[] byteArray0 = new byte[2];
2: ByteArrayReader byteArrayReader0 = new ByteArrayReader(byteArray0);
3: FileAttributes fileAttributes0 = new FileAttributes(byteArrayReader0);
4: RemoteFileNode remoteFileNode0 = new RemoteFileNode("s3ivo<3Pm0ZUh!8|", "8sf>u59OE", (FileList) null, "8sf>u59OE", fileAttributes0);
5: boolean boolean0 = remoteFileNode0.isLeaf();
6: assertFalse(remoteFileNode0.isExplored());
7: assertEquals("s3ivo<3Pm0ZUh!8|/8sf>u59OE", remoteFileNode0.getPathName());
8: assertEquals("8sf>u59OE/8sf>u59OE", remoteFileNode0.getFullName());
9: assertEquals("s3ivo<3Pm0ZUh!8|", remoteFileNode0.getRootDir());
10: assertTrue(boolean0);
Test case 46
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode(false);
2: remoteFileNode0.length();
3: assertFalse(remoteFileNode0.isExplored());
4: assertTrue(remoteFileNode0.isLeaf());
Test case 47
1: FileAttributes fileAttributes0 = new FileAttributes();
2: UnsignedInteger32 unsignedInteger32_0 = new UnsignedInteger32(40960);
3: fileAttributes0.setTimes(unsignedInteger32_0, unsignedInteger32_0);
4: RemoteFileNode remoteFileNode0 = new RemoteFileNode((String) null, (String) null, (FileList) null, (String) null, fileAttributes0);
5: assertFalse(remoteFileNode0.isDirectory());
6: assertFalse(remoteFileNode0.isExplored());
Test case 48
1: RemoteFileNode remoteFileNode0 = new RemoteFileNode("/", "/", (FileList) null, "/", true);
2: RemoteFileNode remoteFileNode1 = new RemoteFileNode(true);
3: remoteFileNode0.setParentNode(remoteFileNode1);
4: assertEquals("///", remoteFileNode0.getFullName());
5: assertFalse(remoteFileNode1.isLeaf());
6: assertFalse(remoteFileNode0.isExplored());
7: assertFalse(remoteFileNode1.isExplored());
8: assertEquals("//", remoteFileNode0.getPathName());
9: assertFalse(remoteFileNode0.isLeaf());