Кроме того, если Вы используете Gtk вместо Windows. Формы, существует tarball резких WebKit, доступных, который допускает легкое встраивание WebViews в приложения Gtk#.
У меня нет опыта работы с PHPUnit, но я предполагаю, что это будет примерно так:
$object
->expects($this->once())
->method('get_events')
->will($this->returnValue(array()));
$object
->expects($this->once())
->method('set_properties')
->with($this->equalTo(array()));
Вы уже пробовали это?
Изменить:
Хорошо, сделав поиском кода, я нашел несколько примеров, которые могут вам помочь
Посмотрите этот пример
Они используют его так:
public function testMailForUidOrMail()
{
$ldap = $this->getMock('Horde_Kolab_Server_ldap', array('_getAttributes',
'_search', '_count',
'_firstEntry'));
$ldap->expects($this->any())
->method('_getAttributes')
->will($this->returnValue(array (
'mail' =>
array (
'count' => 1,
0 => 'wrobel@example.org',
),
0 => 'mail',
'count' => 1)));
$ldap->expects($this->any())
->method('_search')
->will($this->returnValue('cn=Gunnar Wrobel,dc=example,dc=org'));
$ldap->expects($this->any())
->method('_count')
->will($this->returnValue(1));
$ldap->expects($this->any())
->method('_firstEntry')
->will($this->returnValue(1));
(...)
}
Может быть, ваша проблема где-то еще?
Дайте мне знать, помогло ли это .
Edit2:
Вы можете попробовать следующее:
$object = $this->getMock('object', array('set_properties','get_events'));
$object
->expects($this->once())
->method('get_events')
->will($this->returnValue(array()));
$object
->expects($this->once())
->method('set_properties')
->with($this->equalTo(array()));