コード例 #1
0
ファイル: pluginlib_test.php プロジェクト: JP-Git/moodle
 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
ファイル: pluginlib_test.php プロジェクト: number33/moodle
 protected function get_plugin_manager() {
     return testable_plugin_manager::instance();
 }
コード例 #3
0
ファイル: testpluginlib.php プロジェクト: robadobdob/moodle
 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');
     }
 }