Fix compiler warnings, update JDT settings
Change-Id: I87a9e744676385473660978241fe2eadf26a3604
diff --git a/bundles/org.eclipse.rap.addons.ckeditor/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.rap.addons.ckeditor/.settings/org.eclipse.jdt.core.prefs
index 809819e..bde1e2c 100644
--- a/bundles/org.eclipse.rap.addons.ckeditor/.settings/org.eclipse.jdt.core.prefs
+++ b/bundles/org.eclipse.rap.addons.ckeditor/.settings/org.eclipse.jdt.core.prefs
@@ -102,7 +102,7 @@
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
diff --git a/examples/org.eclipse.rap.demo.ckeditor/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.rap.demo.ckeditor/.settings/org.eclipse.jdt.core.prefs
index 809819e..bde1e2c 100644
--- a/examples/org.eclipse.rap.demo.ckeditor/.settings/org.eclipse.jdt.core.prefs
+++ b/examples/org.eclipse.rap.demo.ckeditor/.settings/org.eclipse.jdt.core.prefs
@@ -102,7 +102,7 @@
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
diff --git a/examples/org.eclipse.rap.examples.pages.ckeditor/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.rap.examples.pages.ckeditor/.settings/org.eclipse.jdt.core.prefs
index 809819e..bde1e2c 100644
--- a/examples/org.eclipse.rap.examples.pages.ckeditor/.settings/org.eclipse.jdt.core.prefs
+++ b/examples/org.eclipse.rap.examples.pages.ckeditor/.settings/org.eclipse.jdt.core.prefs
@@ -102,7 +102,7 @@
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
diff --git a/tests/org.eclipse.rap.addons.ckeditor.test/.settings/org.eclipse.jdt.core.prefs b/tests/org.eclipse.rap.addons.ckeditor.test/.settings/org.eclipse.jdt.core.prefs
index 809819e..bde1e2c 100644
--- a/tests/org.eclipse.rap.addons.ckeditor.test/.settings/org.eclipse.jdt.core.prefs
+++ b/tests/org.eclipse.rap.addons.ckeditor.test/.settings/org.eclipse.jdt.core.prefs
@@ -102,7 +102,7 @@
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
diff --git a/tests/org.eclipse.rap.addons.ckeditor.test/src/org/eclipse/rap/addons/ckeditor/CKEditor_Test.java b/tests/org.eclipse.rap.addons.ckeditor.test/src/org/eclipse/rap/addons/ckeditor/CKEditor_Test.java
index f7f4783..5af1dd9 100644
--- a/tests/org.eclipse.rap.addons.ckeditor.test/src/org/eclipse/rap/addons/ckeditor/CKEditor_Test.java
+++ b/tests/org.eclipse.rap.addons.ckeditor.test/src/org/eclipse/rap/addons/ckeditor/CKEditor_Test.java
@@ -11,7 +11,6 @@
package org.eclipse.rap.addons.ckeditor;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
import static org.mockito.Matchers.anyString;
import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.mock;
@@ -62,28 +61,23 @@
editor = new CKEditor( shell, SWT.BORDER );
}
- @Test
- public void testSetLayout() {
- try {
- editor.setLayout( new FillLayout() );
- fail();
- } catch( UnsupportedOperationException ex ) {
- // expected
- }
+ @Test( expected = UnsupportedOperationException.class )
+ public void testSetLayout_fails() {
+ editor.setLayout( new FillLayout() );
}
@Test
- public void testContructor_CreatesRemoteObjectWithCorrectType() {
+ public void testContructor_createsRemoteObjectWithCorrectType() {
verify( connection ).createRemoteObject( eq( "eclipsesource.CKEditor" ) );
}
@Test
- public void testContructor_SetsParent() {
+ public void testContructor_setsParent() {
verify( remoteObject ).set( "parent", WidgetUtil.getId( editor ) );
}
@Test
- public void testContructor_LoadsJavaScriptFiles() {
+ public void testContructor_loadsJavaScriptFiles() {
JavaScriptLoader loader = mockJavaScriptLoader();
ResourceManager resourceManager = RWT.getResourceManager();
@@ -95,7 +89,7 @@
}
@Test
- public void testSetText_GetText() {
+ public void testSetText_affectsGetText() {
String text = "foo<span>bar</span>";
editor.setText( text );
@@ -104,7 +98,7 @@
}
@Test
- public void testSetText_RendersToClient() {
+ public void testSetText_rendersToClient() {
String text = "foo<span>bar</span>";
editor.setText( text );
@@ -112,18 +106,13 @@
verify( remoteObject ).set( "text", text );
}
- @Test
- public void testSetTextNull() {
- try {
- editor.setText( null );
- fail();
- } catch( IllegalArgumentException ex ) {
- // expected
- }
+ @Test( expected = IllegalArgumentException.class )
+ public void testSetText_failsWithNull() {
+ editor.setText( null );
}
@Test
- public void testSetTextFromClient() {
+ public void testSetText_fromClient() {
String text = "foo<span>bar</span>";
remoteSet( remoteObject, "text", JsonValue.valueOf( text ) );
@@ -132,22 +121,19 @@
}
@Test
- public void testSetFont_RendersToClient() {
+ public void testSetFont_rendersToClient() {
editor.setFont( new Font( display, "fantasy", 13, 0 ) );
verify( remoteObject ).set( "font", "13px fantasy" );
}
@Test
- public void testDispose_RendersDestroyToClient() {
+ public void testDispose_rendersDestroyToClient() {
editor.dispose();
verify( remoteObject ).destroy();
}
- /////////
- // Helper
-
private JavaScriptLoader mockJavaScriptLoader() {
WebClient client = mock( WebClient.class );
context.replaceClient( client );