Summary

Test suite

Test case 1

  1: MultiLineToolTipUI.setDisplayAcceleratorKey(false);

Test case 2

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: multiLineToolTipUI0.uninstallUI(jToolTip0);
  4: assertFalse(jToolTip0.isFocusTraversalPolicyProvider());

Test case 3

  1: MultiLineToolTipUI.displayAccelerator = true;
  2: JToolTip jToolTip0 = new JToolTip();
  3: Dimension dimension0 = jToolTip0.getPreferredSize();
  4: assertEquals(6, dimension0.width);
  5: assertEquals(21, dimension0.height);

Test case 4

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: multiLineToolTipUI0.paint((Graphics) null, jToolTip0);
  4: assertFalse(jToolTip0.isFocusTraversalPolicyProvider());

Test case 5

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: JToolTip jToolTip1 = jToolTip0.createToolTip();
  4: String string0 = multiLineToolTipUI0.getAcceleratorString(jToolTip1);
  5: assertEquals("", string0);

Test case 6

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: String string0 = multiLineToolTipUI0.getAcceleratorString(jToolTip0);
  4: assertEquals("", string0);

Test case 7

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: multiLineToolTipUI0.getAcceleratorString((JToolTip) null);

Test case 8

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JRootPane jRootPane0 = new JRootPane();
  3: multiLineToolTipUI0.getMaximumSize(jRootPane0);

Test case 9

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: multiLineToolTipUI0.getMaximumSize((JComponent) null);

Test case 10

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JList<Window> jList0 = new JList<Window>();
  3: multiLineToolTipUI0.getMinimumSize(jList0);

Test case 11

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: multiLineToolTipUI0.getMinimumSize((JComponent) null);

Test case 12

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: Object[] objectArray0 = new Object[5];
  3: JTree jTree0 = new JTree(objectArray0);
  4: multiLineToolTipUI0.getPreferredSize(jTree0);

Test case 13

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: multiLineToolTipUI0.getPreferredSize((JComponent) null);

Test case 14

  1: JLayer<Checkbox> jLayer0 = new JLayer<Checkbox>();
  2: MultiLineToolTipUI multiLineToolTipUI0 = (MultiLineToolTipUI)MultiLineToolTipUI.createUI(jLayer0);
  3: multiLineToolTipUI0.installUI(jLayer0);

Test case 15

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: multiLineToolTipUI0.installUI((JComponent) null);

Test case 16

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JColorChooser jColorChooser0 = new JColorChooser();
  3: multiLineToolTipUI0.paint((Graphics) null, jColorChooser0);

Test case 17

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: DebugGraphics debugGraphics0 = new DebugGraphics();
  3: multiLineToolTipUI0.paint(debugGraphics0, (JComponent) null);

Test case 18

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: multiLineToolTipUI0.uninstallUI((JComponent) null);

Test case 19

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: FileSystemHandling.shouldThrowIOException((EvoSuiteFile) null);
  4: Dimension dimension0 = multiLineToolTipUI0.getMaximumSize(jToolTip0);
  5: assertEquals(21, dimension0.height);
  6: assertEquals(6, dimension0.width);

Test case 20

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: KeyListener keyListener0 = mock(KeyListener.class, new ViolatedAssumptionAnswer());
  4: AWTEventMulticaster aWTEventMulticaster0 = (AWTEventMulticaster)AWTEventMulticaster.add(keyListener0, keyListener0);
  5: AWTEventMulticaster.remove((KeyListener) aWTEventMulticaster0, (KeyListener) aWTEventMulticaster0);
  6: jToolTip0.removeKeyListener((KeyListener) null);
  7: Dimension dimension0 = multiLineToolTipUI0.getMaximumSize(jToolTip0);
  8: assertEquals(21, dimension0.height);
  9: assertEquals(6, dimension0.width);

Test case 21

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: FileSystemHandling.shouldThrowIOException((EvoSuiteFile) null);
  4: Dimension dimension0 = multiLineToolTipUI0.getPreferredSize(jToolTip0);
  5: assertEquals(6, dimension0.width);
  6: assertEquals(21, dimension0.height);

Test case 22

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JToolTip jToolTip0 = new JToolTip();
  3: KeyListener keyListener0 = mock(KeyListener.class, new ViolatedAssumptionAnswer());
  4: AWTEventMulticaster aWTEventMulticaster0 = (AWTEventMulticaster)AWTEventMulticaster.add(keyListener0, keyListener0);
  5: AWTEventMulticaster.remove((KeyListener) aWTEventMulticaster0, (KeyListener) aWTEventMulticaster0);
  6: jToolTip0.removeKeyListener((KeyListener) null);
  7: Dimension dimension0 = multiLineToolTipUI0.getPreferredSize(jToolTip0);
  8: assertEquals(21, dimension0.height);
  9: assertEquals(6, dimension0.width);

Test case 23

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: JSplitPane jSplitPane0 = new JSplitPane();
  3: multiLineToolTipUI0.installUI(jSplitPane0);
  4: assertFalse(jSplitPane0.isFocusCycleRoot());

Test case 24

  1: MultiLineToolTipUI.setDisplayAcceleratorKey(true);

Test case 25

  1: MultiLineToolTipUI multiLineToolTipUI0 = MultiLineToolTipUI.SINGLETON;
  2: MultiLineToolTipUI.initialize();
  3: JToolTip jToolTip0 = new JToolTip();
  4: Dimension dimension0 = multiLineToolTipUI0.getMinimumSize(jToolTip0);
  5: assertEquals(6, dimension0.width);
  6: assertEquals(21, dimension0.height);

Source Code

  1: No source found for uk.ac.sanger.artemis.editor.MultiLineToolTipUI

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.editor.MultiLineToolTipUI
  • Size: 25
  • Length: 78
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.6888468123417182
  • BranchCoverage: 0.5
  • MethodCoverage: 0.9090909090909091
  • OutputCoverage: 0.5384615384615384


Back to Overview