2424import java .util .Enumeration ;
2525import java .util .Vector ;
2626
27- import junit .framework .TestCase ;
28-
29- import org .easymock .EasyMock ;
27+ import org .mockito .Mockito ;
3028import org .osgi .framework .Bundle ;
3129
30+ import junit .framework .TestCase ;
31+
3232public class BundleComponentActivatorTest extends TestCase
3333{
3434
@@ -83,14 +83,11 @@ public void test_findDescriptors_withNonWildcardLocation() throws MalformedURLEx
8383 final URL [] descriptors = new URL []
8484 { new URL ( "file:foo.xml" ) };
8585 final Enumeration de = new Vector ( Arrays .asList ( descriptors ) ).elements ();
86- final Bundle bundle = ( Bundle ) EasyMock . createNiceMock ( Bundle .class );
87- EasyMock . expect ( bundle .findEntries ( "/some/location" , "foo.xml" , false ) ).andReturn ( de );
86+ final Bundle bundle = Mockito . mock ( Bundle .class );
87+ Mockito . when ( bundle .findEntries ( "/some/location" , "foo.xml" , false ) ).thenReturn ( de );
8888
89- EasyMock .replay ( new Object []
90- { bundle } );
9189 final URL [] urls = BundleComponentActivator .findDescriptors ( bundle , "/some/location/foo.xml" );
92- EasyMock .verify ( new Object []
93- { bundle } );
90+ Mockito .verify ( bundle ).findEntries ("/some/location" , "foo.xml" , false );
9491
9592 assertNotNull ( "Descriptor array is not null" , urls );
9693 assertEquals ( "Descriptor length" , 1 , urls .length );
@@ -109,12 +106,11 @@ public void findDescriptors_withWildcardLocation( final String location,
109106 new URL ( "file:foo2.xml" )
110107 };
111108 final Enumeration de = new Vector ( Arrays .asList ( urls ) ).elements ();
112- final Bundle bundle = ( Bundle ) EasyMock . createNiceMock ( Bundle .class );
113- EasyMock . expect ( bundle .findEntries ( path , filePattern , false ) ).andReturn ( de );
109+ final Bundle bundle = Mockito . mock ( Bundle .class );
110+ Mockito . when ( bundle .findEntries ( path , filePattern , false ) ).thenReturn ( de );
114111
115- EasyMock .replay ( new Object []{ bundle } );
116112 final URL [] actualUrls = BundleComponentActivator .findDescriptors ( bundle , location );
117- EasyMock .verify ( new Object []{ bundle } );
113+ Mockito .verify ( bundle ). findEntries ( path , filePattern , false );
118114
119115 assertNotNull ( "Descriptor array is not null" , actualUrls );
120116 assertEquals ( "Descriptor length" , urls .length , actualUrls .length );
@@ -154,12 +150,11 @@ public void test_findDescriptors_withWildcardLocation02()
154150 public void test_findDescriptors_withWildcardLocation_nullEnum ()
155151 throws MalformedURLException
156152 {
157- final Bundle bundle = ( Bundle ) EasyMock . createNiceMock ( Bundle .class );
158- EasyMock . expect ( bundle .findEntries ( "/" , "*.xml" , false ) ).andReturn ( null );
153+ final Bundle bundle = Mockito . mock ( Bundle .class );
154+ Mockito . when ( bundle .findEntries ( "/" , "*.xml" , false ) ).thenReturn ( null );
159155
160- EasyMock .replay ( new Object []{ bundle } );
161156 final URL [] actualUrls = BundleComponentActivator .findDescriptors ( bundle , "*.xml" );
162- EasyMock .verify ( new Object []{ bundle } );
157+ Mockito .verify ( bundle ). findEntries ( "/" , "*.xml" , false );
163158
164159 assertNotNull ( "Descriptor array is not null" , actualUrls );
165160 assertEquals ( "Descriptor length" , 0 , actualUrls .length );
@@ -173,12 +168,11 @@ public void test_findDescriptors_withWildcardLocation_nullEnum()
173168 public void test_findDescriptors_withWildcardLocation_emptyEnum ()
174169 throws MalformedURLException
175170 {
176- final Bundle bundle = ( Bundle ) EasyMock . createNiceMock ( Bundle .class );
177- EasyMock . expect ( bundle .findEntries ( "/" , "*.xml" , false ) ).andReturn ( new Vector ().elements () );
171+ final Bundle bundle = Mockito . mock ( Bundle .class );
172+ Mockito . when ( bundle .findEntries ( "/" , "*.xml" , false ) ).thenReturn ( new Vector ().elements () );
178173
179- EasyMock .replay ( new Object []{ bundle } );
180174 final URL [] actualUrls = BundleComponentActivator .findDescriptors ( bundle , "*.xml" );
181- EasyMock .verify ( new Object []{ bundle } );
175+ Mockito .verify ( bundle ). findEntries ( "/" , "*.xml" , false );
182176
183177 assertNotNull ( "Descriptor array is not null" , actualUrls );
184178 assertEquals ( "Descriptor length" , 0 , actualUrls .length );
0 commit comments