Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Sternberg2013-07-26 15:58:20 +0000
committerRalf Sternberg2013-07-26 15:58:20 +0000
commit082c34fe1a382258ca37c978a2a0af3b6b1ee850 (patch)
tree7f6a0e4e08b35aae5399dd69f310fb5ee949bbda
parentc474e82c437da57404a1532085f5b8dcf0cd704b (diff)
downloadorg.eclipse.rap.incubator.dropdown-082c34fe1a382258ca37c978a2a0af3b6b1ee850.tar.gz
org.eclipse.rap.incubator.dropdown-082c34fe1a382258ca37c978a2a0af3b6b1ee850.tar.xz
org.eclipse.rap.incubator.dropdown-082c34fe1a382258ca37c978a2a0af3b6b1ee850.zip
Fix test problems in OSGi
* Mockito can't mock package-private methods in OSGi * Adjust class loaders to javascript resources moved from dropdown to autosuggest.
-rw-r--r--tests/org.eclipse.rap.addons.autosuggest.test/jasmine/jasmine/AutoSuggest_JsTest.java6
-rw-r--r--tests/org.eclipse.rap.addons.autosuggest.test/src/org/eclipse/rap/addons/autosuggest/AutoSuggest_Test.java6
2 files changed, 5 insertions, 7 deletions
diff --git a/tests/org.eclipse.rap.addons.autosuggest.test/jasmine/jasmine/AutoSuggest_JsTest.java b/tests/org.eclipse.rap.addons.autosuggest.test/jasmine/jasmine/AutoSuggest_JsTest.java
index 88fe33f..5263580 100644
--- a/tests/org.eclipse.rap.addons.autosuggest.test/jasmine/jasmine/AutoSuggest_JsTest.java
+++ b/tests/org.eclipse.rap.addons.autosuggest.test/jasmine/jasmine/AutoSuggest_JsTest.java
@@ -10,7 +10,6 @@
******************************************************************************/
package jasmine;
-import org.eclipse.rap.addons.dropdown.DropDown;
import org.eclipse.rap.clientscripting.ClientListener;
import org.eclipse.rap.jstestrunner.jasmine.JasmineTestRunner;
import org.junit.Before;
@@ -23,7 +22,6 @@ public class AutoSuggest_JsTest {
private static final String AUTO_SUGGEST_JS
= "org/eclipse/rap/addons/autosuggest/internal/resources/AutoSuggest.js";
private static final ClassLoader LOCAL_LOADER = AutoSuggest_JsTest.class.getClassLoader();
- private static final ClassLoader DROPDOWN_LOADER = DropDown.class.getClassLoader();
private static final ClassLoader SCRIPTING_LOADER = ClientListener.class.getClassLoader();
@Rule
@@ -33,7 +31,7 @@ public class AutoSuggest_JsTest {
public void setUp() {
jasmine.parseScript( LOCAL_LOADER, "jasmine/fixture/rap-mock.js" );
jasmine.parseScript( LOCAL_LOADER, "jasmine/fixture/rwt-mock.js" );
- jasmine.parseScript( DROPDOWN_LOADER, "rwt/remote/Model.js" );
+ jasmine.parseScript( LOCAL_LOADER, "rwt/remote/Model.js" );
}
@Test
@@ -47,7 +45,7 @@ public class AutoSuggest_JsTest {
jasmine.parseScript( LOCAL_LOADER, "jasmine/specs/AutoSuggestSpec.js" );
jasmine.parseScript( SCRIPTING_LOADER, "org/eclipse/rap/clientscripting/SWT.js" );
jasmine.parseScript( SCRIPTING_LOADER, "org/eclipse/rap/clientscripting/Function.js" );
- jasmine.addResource( "AutoSuggest", DROPDOWN_LOADER, AUTO_SUGGEST_JS );
+ jasmine.addResource( "AutoSuggest", LOCAL_LOADER, AUTO_SUGGEST_JS );
jasmine.execute();
}
diff --git a/tests/org.eclipse.rap.addons.autosuggest.test/src/org/eclipse/rap/addons/autosuggest/AutoSuggest_Test.java b/tests/org.eclipse.rap.addons.autosuggest.test/src/org/eclipse/rap/addons/autosuggest/AutoSuggest_Test.java
index 113f573..4ec1d48 100644
--- a/tests/org.eclipse.rap.addons.autosuggest.test/src/org/eclipse/rap/addons/autosuggest/AutoSuggest_Test.java
+++ b/tests/org.eclipse.rap.addons.autosuggest.test/src/org/eclipse/rap/addons/autosuggest/AutoSuggest_Test.java
@@ -317,10 +317,10 @@ public class AutoSuggest_Test {
}
@Test
- public void testSetDataSource_setsColumnWithOnDropDown() {
+ public void testSetDataSource_setsColumnWidthOnDropDown() {
AutoSuggest autoSuggest = new AutoSuggest( text );
- DataSource dataSource = mock( DataSource.class );
- when( dataSource.getTemplate() ).thenReturn( new ColumnTemplate( 23, 42 ) );
+ DataSource dataSource = new DataSource();
+ dataSource.setTemplate( new ColumnTemplate( 23, 42 ) );
autoSuggest.setDataSource( dataSource );

Back to the top