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