@Test
public void testOpenUrlCreatesCallOperation() {
RemoteObject remoteObject = environment.getRemoteObject();
AppLauncher launcher = new AppLauncherImpl();
launcher.openUrl( "http://foo.bar" );
ArgumentCaptor<JsonObject> captor = ArgumentCaptor.forClass( JsonObject.class );
verify( remoteObject ).call( eq( "openUrl" ), captor.capture() );
assertEquals( JsonValue.valueOf( "http://foo.bar" ), captor.getValue().get( "url" ) );
}