public function testOutreachPunchcardInsightNoResponse() { // Get data ready that insight requires $posts = self::getTestPostObjects(); $instance = new Instance(); $instance->id = 10; $instance->network_username = '******'; $instance->network = 'twitter'; $insight_plugin = new OutreachPunchcardInsight(); $insight_plugin->generateInsight($instance, $posts, 3); // Assert that insight did not got inserted for no responses $insight_dao = new InsightMySQLDAO(); $today = date('Y-m-d'); $result = $insight_dao->getInsight('outreach_punchcard', 10, $today); $this->debug(Utils::varDumpToString($result)); $this->assertNull($result); }
public function testOutreachPunchcardInsightNoResponse() { $instance_id = 10; $builders[] = FixtureBuilder::build('owners', array('id' => 1, 'full_name' => 'ThinkUp J. User', 'email' => '*****@*****.**', 'is_activated' => 1, 'email_notification_frequency' => 'never', 'is_admin' => 0, 'timezone' => 'UTC')); $builders[] = FixtureBuilder::build('owner_instances', array('owner_id' => '1', 'instance_id' => $instance_id)); // Get data ready that insight requires $posts = self::getTestPostObjects(); $instance = new Instance(); $instance->id = 10; $instance->network_username = '******'; $instance->network = 'twitter'; $insight_plugin = new OutreachPunchcardInsight(); $insight_plugin->generateInsight($instance, null, $posts, 3); // Assert that insight did not got inserted for no responses $insight_dao = new InsightMySQLDAO(); $today = date('Y-m-d'); $result = $insight_dao->getInsight('outreach_punchcard', 10, $today); $this->debug(Utils::varDumpToString($result)); $this->assertNull($result); }