@ -24,13 +24,13 @@ public class TestMediaService extends TestCase
* The MediaService that we will be testing .
* /
private MediaService mediaService = null ;
/ * *
* The MediaEvent that our test listeners will capture for testing .
* Make sure we null that upon tear down
* /
private MediaEvent mediaEvent = null ;
/ * *
* A Media listener impl .
* /
@ -46,7 +46,7 @@ public void mediaServiceStatusChanged() {
}
} ;
/ * *
* Generic JUnit Constructor .
* @param name the name of the test
@ -79,10 +79,10 @@ protected void tearDown() throws Exception
mediaService . removeMediaListener ( mediaListener ) ;
mediaEvent = null ;
super . tearDown ( ) ;
}
/ * *
* Test initialisation check .
* /
@ -90,18 +90,21 @@ public void testIsInitialized()
{
// Initial check
assertFalse ( mediaService . isInitialized ( ) ) ;
// Initialize service
mediaService . initialize ( ) ;
assertTrue ( mediaService . isInitialized ( ) ) ;
//emcho: breaks the build on proxenet cause there's no X server there.
// I wonder whether who's to blame here - proexenet for not having an X server
// or initialize for requiring one ?
// mediaService.initialize();
// assertTrue(mediaService.isInitialized());
// XXX Should also check that Media service is really initialized
// Shutdown service
mediaService . shutdown ( ) ;
assertFalse ( mediaService . isInitialized ( ) ) ;
}
/ * *
* Tests media event notification through listeners .
* /
@ -112,22 +115,26 @@ public void testMediaEventNotification()
mediaService . addMediaListener ( mediaListener ) ;
// test the initial set of a property.
mediaService . initialize ( ) ;
//emcho: breaks the build on proxenet cause there's no X server there.
// I wonder whether who's to blame here - proexenet for not having an X server
// or initialize for requiring one ?
// mediaService.initialize();
// assertNotNull("A MediaEvent with a registered listener", mediaEvent);
assertNotNull ( "A MediaEvent with a registered listener" , mediaEvent ) ;
mediaService . shutdown ( ) ;
//test remove
mediaEvent = null ;
mediaService . removeMediaListener ( mediaListener ) ;
mediaService . initialize ( ) ;
assertNull ( "A MediaEvent after unregistering a listener." ,
mediaEvent ) ;
//emcho: breaks the build on proxenet cause there's no X server there.
// I wonder whether who's to blame here - proexenet for not having an X server
// or initialize for requiring one ?
// mediaService.initialize();
// assertNull("A MediaEvent after unregistering a listener.",
// mediaEvent);
mediaService . shutdown ( ) ;
}
}