Summary

Test suite

Test case 1

  1: MockFile mockFile0 = new MockFile("zLg @0~\"v+Yj!47Ql", "zLg @0~\"v+Yj!47Ql");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: Object[] objectArray0 = fileNode0.getChildren((FileFilter) null);
  4: assertNull(objectArray0);

Test case 2

  1: MockFile mockFile0 = new MockFile("n");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: fileNode0.reset();
  4: assertFalse(fileNode0.isDirectory());

Test case 3

  1: MockFile mockFile0 = new MockFile("");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: boolean boolean0 = fileNode0.getAllowsChildren();
  4: assertTrue(boolean0);

Test case 4

  1: MockFile mockFile0 = new MockFile("org.apache.commons.io.filefilter.NameFileFilter", "");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: DataFlavor[] dataFlavorArray0 = fileNode0.getTransferDataFlavors();
  4: assertNotNull(dataFlavorArray0);

Test case 5

  1: MockFile mockFile0 = new MockFile("uq e2>y`tfp_n");
  2: MockFile.createTempFile("L?0XvU", "", (File) mockFile0);
  3: URI uRI0 = mockFile0.toURI();
  4: MockFile mockFile1 = new MockFile(uRI0);
  5: FileNode fileNode0 = new FileNode(mockFile1);
  6: boolean boolean0 = fileNode0.isLeaf();
  7: assertFalse(boolean0);

Test case 6

  1: MockFile mockFile0 = new MockFile("", "");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: String string0 = fileNode0.toString();
  4: assertEquals("/", string0);

Test case 7

  1: MockFile mockFile0 = (MockFile)MockFile.createTempFile("uk.ac.sanger.artemis.components.filetree.FileNode", "\"}I3<A}?+oTFh)");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: String string0 = fileNode0.toString();
  4: assertEquals("uk.ac.sanger.artemis.components.filetree.FileNode0\"}I3<A}?+oTFh)", string0);

Test case 8

  1: MockFile mockFile0 = new MockFile("zLg @0~\"v+Yj!47Ql", "zLg @0~\"v+Yj!47Ql");
  2: MockFile.createTempFile("zLg @0~\"v+Yj!47Ql", ")(+ B mCQ3%Y", (File) mockFile0);
  3: FileNode fileNode0 = new FileNode(mockFile0);
  4: Object[] objectArray0 = fileNode0.getChildren((FileFilter) null);
  5: Object[] objectArray1 = fileNode0.getChildren((FileFilter) null);
  6: assertSame(objectArray1, objectArray0);

Test case 9

  1: MockFile mockFile0 = new MockFile("O8xe+");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: fileNode0.setDirectory(true);
  4: FileFileFilter fileFileFilter0 = (FileFileFilter)FileFileFilter.FILE;
  5: fileNode0.getChildren(fileFileFilter0);
  6: assertTrue(fileNode0.getAllowsChildren());

Test case 10

  1: MockFile mockFile0 = new MockFile("");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: boolean boolean0 = fileNode0.isDataFlavorSupported(fileNode0.FILENODE);
  4: assertTrue(boolean0);

Test case 11

  1: MockFile mockFile0 = new MockFile("Local file");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: DataFlavor dataFlavor0 = DataFlavor.stringFlavor;
  4: boolean boolean0 = fileNode0.isDataFlavorSupported(dataFlavor0);
  5: assertTrue(boolean0);

Test case 12

  1: MockFile mockFile0 = new MockFile("lr");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: Class<UI.UIMode> class0 = Class.class;
  4: DataFlavor dataFlavor0 = new DataFlavor(class0, "I_qCMfX#");
  5: boolean boolean0 = fileNode0.isDataFlavorSupported(dataFlavor0);
  6: assertFalse(boolean0);

Test case 13

  1: MockFile mockFile0 = new MockFile("3c$jIl#*Y59$L=XzjoZ");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: DataFlavor dataFlavor0 = DataFlavor.stringFlavor;
  4: FileNode fileNode1 = (FileNode)fileNode0.getTransferData(dataFlavor0);
  5: assertEquals("/Users/kp11/workspace/applications/Artemis/test/3c$jIl#*Y59$L=XzjoZ", fileNode1);

Test case 14

  1: MockFile mockFile0 = new MockFile("O8xe+");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: FileNode fileNode1 = (FileNode)fileNode0.getTransferData(fileNode0.FILENODE);
  4: assertFalse(fileNode1.isDirectory());

Test case 15

  1: MockFile mockFile0 = new MockFile("3c$jIl#*Y59$L=XzjoZ");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: Class<Integer> class0 = Class.class;
  4: DataFlavor dataFlavor0 = new DataFlavor(class0, (String) null);
  5: fileNode0.getTransferData(dataFlavor0);

Test case 16

  1: MockFile mockFile0 = (MockFile)MockFile.createTempFile("uk.ac.sanger.artemis.components.filetree.FileNode", "\"}I3<A}?+oTFh)");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: boolean boolean0 = fileNode0.isDirectory();
  4: assertFalse(boolean0);

Test case 17

  1: FileNode fileNode0 = new FileNode((File) null);

Test case 18

  1: MockFile mockFile0 = new MockFile("zLg @0~\"v+Yj!47Ql", "zLg @0~\"v+Yj!47Ql");
  2: MockFile.createTempFile("zLg @0~\"v+Yj!47Ql", "", (File) mockFile0);
  3: FileNode fileNode0 = new FileNode(mockFile0);
  4: MockJapaneseDate mockJapaneseDate0 = new MockJapaneseDate();
  5: fileNode0.setUserObject(mockJapaneseDate0);
  6: fileNode0.getChildren((FileFilter) null);

Test case 19

  1: MockFile mockFile0 = new MockFile("org.apache.commons.io.filefilter.NameFileFilter", "");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: MockMinguoDate mockMinguoDate0 = new MockMinguoDate();
  4: fileNode0.setUserObject(mockMinguoDate0);
  5: fileNode0.getFile();

Test case 20

  1: MockFile mockFile0 = new MockFile("");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: fileNode0.getTransferData((DataFlavor) null);

Test case 21

  1: MockFile mockFile0 = (MockFile)MockFile.createTempFile("?am", "uk.ac.sanger.artemis.components.filetree.FileNode");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: fileNode0.isDataFlavorSupported((DataFlavor) null);

Test case 22

  1: MockFile mockFile0 = (MockFile)MockFile.createTempFile("uk.ac.sanger.artemis.components.filetree.FileNode", "\"}I3<A}?+oTFh)");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: boolean boolean0 = fileNode0.getAllowsChildren();
  4: assertFalse(boolean0);

Test case 23

  1: MockFile mockFile0 = new MockFile("");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: TrueFileFilter trueFileFilter0 = (TrueFileFilter)TrueFileFilter.INSTANCE;
  4: Object[] objectArray0 = fileNode0.getChildren(trueFileFilter0);
  5: assertNotNull(objectArray0);

Test case 24

  1: MockFile mockFile0 = new MockFile("");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: MockFile mockFile1 = (MockFile)fileNode0.getFile();
  4: assertNull(mockFile1.getParent());

Test case 25

  1: MockFile mockFile0 = new MockFile(".mw\u0005{lGRiY\"fs#7E");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: MockFile mockFile1 = (MockFile)fileNode0.getFile();
  4: assertNull(mockFile1.getParent());

Test case 26

  1: System.setCurrentTimeMillis((-940L));
  2: MockFile mockFile0 = (MockFile)MockFile.createTempFile("uCYcTT]$S", "BND", (File) null);
  3: FileNode fileNode0 = new FileNode(mockFile0);
  4: MockFile mockFile1 = (MockFile)fileNode0.getFile();
  5: assertEquals("/var/folders/r3/l648tx8s7hn8ppds6z2bk5cc000h2n/T", mockFile1.getParent());

Test case 27

  1: MockFile mockFile0 = new MockFile("3c$jIl#*Y59$L=XzjoZ");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: MockFileOutputStream mockFileOutputStream0 = new MockFileOutputStream(mockFile0);
  4: ObjectOutputStream objectOutputStream0 = new ObjectOutputStream(mockFileOutputStream0);
  5: MockFile mockFile1 = (MockFile)fileNode0.getFile();
  6: assertTrue(mockFile1.isFile());

Test case 28

  1: MockFile mockFile0 = new MockFile("uq e2>y`tfp_n");
  2: MockFile.createTempFile("L?0XvU", "", (File) mockFile0);
  3: FileNode fileNode0 = new FileNode(mockFile0);
  4: boolean boolean0 = fileNode0.isDirectory();
  5: assertTrue(boolean0);

Test case 29

  1: MockFile mockFile0 = (MockFile)MockFile.createTempFile("uk.ac.sanger.artemis.components.filetree.FileNode", "\"}I3<A}?+oTFh)");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: boolean boolean0 = fileNode0.isLeaf();
  4: assertTrue(boolean0);

Test case 30

  1: MockFile mockFile0 = new MockFile("");
  2: FileNode fileNode0 = new FileNode(mockFile0);
  3: String string0 = fileNode0.toString();
  4: assertEquals("", string0);

Source Code

  1: No source found for uk.ac.sanger.artemis.components.filetree.FileNode

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.components.filetree.FileNode
  • Size: 30
  • Length: 111
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.937326335903186
  • BranchCoverage: 0.9354838709677419
  • MethodCoverage: 1.0
  • OutputCoverage: 0.7647058823529411


Back to Overview