public function testDeactivate() { //all instagram accounts should be set to inactive on plugin deactivation $webapp_plugin_registrar = PluginRegistrarWebapp::getInstance(); $logger = Logger::getInstance(); $pd = DAOFactory::getDAO('PostDAO'); $instance = new Instance(); $instance->network_user_id = 1; $instance_builder_1 = FixtureBuilder::build('instances', array('network_username' => 'julie', 'network' => 'instagram', 'crawler_last_run' => '-1d', 'is_activated' => '1', 'is_public' => '1')); $instance_dao = DAOFactory::getDAO('InstanceDAO'); $fb_active_instances = $instance_dao->getAllInstances("DESC", true, "instagram"); $this->assertEqual(sizeof($fb_active_instances), 1); $fb_plugin = new InstagramPlugin(); $fb_plugin->deactivate(); $fb_active_instances = $instance_dao->getAllInstances("DESC", true, "instagram"); $this->assertEqual(sizeof($fb_active_instances), 0); $logger->close(); }