Пример #1
0
 public function test_available_update() {
     $pluginman = testable_plugin_manager::instance();
     $plugins = $pluginman->get_plugins();
     $this->assertNull($plugins['mod']['bar']->available_updates());
     $this->assertEquals('array', gettype($plugins['mod']['foo']->available_updates()));
     foreach ($plugins['mod']['foo']->available_updates() as $availableupdate) {
         $this->assertInstanceOf('available_update_info', $availableupdate);
     }
 }
Пример #2
0
 protected function get_plugin_manager() {
     return testable_plugin_manager::instance();
 }
Пример #3
0
 public function test_available_update()
 {
     $pluginman = testable_plugin_manager::instance();
     $plugins = $pluginman->get_plugins();
     $this->assertNull($plugins['mod']['bar']->available_updates());
     $this->assertIsA($plugins['mod']['foo']->available_updates(), 'array');
     foreach ($plugins['mod']['foo']->available_updates() as $availableupdate) {
         $this->assertIsA($availableupdate, 'available_update_info');
     }
 }