Stop disposing Color in tests
Change-Id: I8f53a8a11a87c98d8ab0ecf6518c7a429378f713
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/185429
Tested-by: Platform Bot <platform-bot@eclipse.org>
diff --git a/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/css/swt/helpers/CSSSWTColorHelperTest.java b/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/css/swt/helpers/CSSSWTColorHelperTest.java
index 211de05..342759c 100644
--- a/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/css/swt/helpers/CSSSWTColorHelperTest.java
+++ b/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/css/swt/helpers/CSSSWTColorHelperTest.java
@@ -29,7 +29,6 @@
public class CSSSWTColorHelperTest extends CSSSWTHelperTestCase {
private Display display;
- private Color result;
@Before
public void setUp() {
@@ -39,15 +38,12 @@
@After
public void tearDown() {
- if (result != null) {
- result.dispose();
- }
display.dispose();
}
@Test
public void testGetSWTColor() {
- result = getSWTColor(colorValue("red"), display);
+ Color result = getSWTColor(colorValue("red"), display);
assertNotNull(result);
assertEquals(255, result.getRed());
assertEquals(0, result.getBlue());
@@ -56,7 +52,7 @@
@Test
public void testGetSWTColorWhenNotSupportedColorType() {
- result = getSWTColor(colorValue("123213", CSSValue.CSS_CUSTOM),
+ Color result = getSWTColor(colorValue("123213", CSSValue.CSS_CUSTOM),
display);
assertNull(result);
@@ -64,7 +60,7 @@
@Test
public void testGetSWTColorWhenInvalidColorValue() {
- result = getSWTColor(colorValue("asdsad12"), display);
+ Color result = getSWTColor(colorValue("asdsad12"), display);
assertNotNull(result);
assertEquals(0, result.getRed());
@@ -76,7 +72,7 @@
public void testGetSWTColorWhenColorFromDefinition() {
registerColorProviderWith("org.eclipse.jdt.debug.ui.InDeadlockColor", new RGB(0, 255, 0));
- result = getSWTColor(
+ Color result = getSWTColor(
colorValue(addColorDefinitionMarker("org-eclipse-jdt-debug-ui-InDeadlockColor")),
display);
diff --git a/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/tests/css/swt/InheritTest.java b/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/tests/css/swt/InheritTest.java
index 2fbdd3e..10e25b0 100644
--- a/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/tests/css/swt/InheritTest.java
+++ b/tests/org.eclipse.e4.ui.tests.css.swt/src/org/eclipse/e4/ui/tests/css/swt/InheritTest.java
@@ -23,7 +23,6 @@
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
-import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@@ -45,13 +44,6 @@
redColor = new Color(display, RED);
}
- @After
- @Override
- public void tearDown() {
- redColor.dispose();
- super.tearDown();
- }
-
/**
* Test status quo: if a more general rule sets the background, it applies
* to widgets matching more specific rules with specify no explicit
diff --git a/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/workbench/renderers/swt/ThemeDefinitionChangedHandlerTest.java b/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/workbench/renderers/swt/ThemeDefinitionChangedHandlerTest.java
index 15ae430..6033ee6 100644
--- a/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/workbench/renderers/swt/ThemeDefinitionChangedHandlerTest.java
+++ b/tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/workbench/renderers/swt/ThemeDefinitionChangedHandlerTest.java
@@ -161,7 +161,7 @@
}
@Test
- public void testDisposeHandler() throws Exception {
+ public void testDisposeHandler() {
// given
ThemeDefinitionChangedHandlerTestable handler = spy(new ThemeDefinitionChangedHandlerTestable());
diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/TableColorProviderTest.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/TableColorProviderTest.java
index f69fd2f..ee14513 100644
--- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/TableColorProviderTest.java
+++ b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/TableColorProviderTest.java
@@ -43,6 +43,7 @@
/**
* Create a new instance of the receiver
+ *
* @param name
*/
public TableColorProviderTest(String name) {
@@ -50,7 +51,7 @@
}
/**
- * Test with a standard color provider.
+ * Test with a standard color provider.
*/
public void testColorProviderForeground() {
TableViewer viewer = (TableViewer) fViewer;
@@ -58,7 +59,7 @@
viewer.setLabelProvider(provider);
- //refresh so that the colors are set
+ // refresh so that the colors are set
fViewer.refresh();
assertEquals("foreground 1 green", viewer.getTable().getItem(0).getForeground(0), green);//$NON-NLS-1$
@@ -125,13 +126,6 @@
}
@Override
- public void tearDown() {
- super.tearDown();
- red.dispose();
- green.dispose();
- }
-
- @Override
public void setUp() {
super.setUp();
red = new Color(Display.getCurrent(), 255, 0, 0);
@@ -140,6 +134,7 @@
/**
* Run as a stand alone test
+ *
* @param args
*/
public static void main(String[] args) {
@@ -158,8 +153,7 @@
viewer.getTable().setHeaderVisible(true);
String headers[] = { "column 1 header", "column 2 header" };//$NON-NLS-1$ //$NON-NLS-2$
- ColumnLayoutData layouts[] = { new ColumnWeightData(100),
- new ColumnWeightData(100) };
+ ColumnLayoutData layouts[] = { new ColumnWeightData(100), new ColumnWeightData(100) };
final TableColumn columns[] = new TableColumn[headers.length];
@@ -187,8 +181,7 @@
return table.getItem(at).getText();
}
- class TableColorViewLabelProvider extends TableTestLabelProvider implements
- ITableColorProvider {
+ class TableColorViewLabelProvider extends TableTestLabelProvider implements ITableColorProvider {
@Override
public Image getColumnImage(Object obj, int index) {
@@ -206,8 +199,6 @@
}
}
-
-
@Override
public Color getBackground(Object element, int columnIndex) {
switch (columnIndex) {
@@ -223,7 +214,7 @@
/**
* A class to test color providing without coloured columns.
*/
- class ColorViewLabelProvider extends TableTestLabelProvider implements IColorProvider{
+ class ColorViewLabelProvider extends TableTestLabelProvider implements IColorProvider {
@Override
public Color getBackground(Object element) {
return red;
diff --git a/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/themes/JFaceThemeTest.java b/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/themes/JFaceThemeTest.java
index 699b408..f0ae0ee 100644
--- a/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/themes/JFaceThemeTest.java
+++ b/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/themes/JFaceThemeTest.java
@@ -93,7 +93,6 @@
assertNotNull(desc);
Color color = desc.createColor(getWorkbench().getDisplay());
assertNotNull(color);
- color.dispose();
desc = getDefaultTheme().getColorRegistry().getColorDescriptor(
"somegarbage", null);
@@ -104,6 +103,5 @@
assertNotNull(desc);
color = desc.createColor(getWorkbench().getDisplay());
assertNotNull(color);
- color.dispose();
}
}