function get_renderer(array $instance, array $query_terms, $utcw = null) { if (!$utcw) { $utcw = $this->mockFactory->getUTCWNotAuthenticated(); } $utcw->set('renderConfig', $this->get_render_config($instance, $utcw)); $utcw->set('data', $this->get_data_object($instance, $query_terms)); return new UTCW_Render($utcw); }
function helper_query_contains($instance, $string, $authenticated = false) { $utcw = $authenticated ? $this->mockFactory->getUTCWAuthenticated() : $this->mockFactory->getUTCWNotAuthenticated(); $utcw->expects($this->any())->method('checkTermTaxonomy')->will($this->returnValue(true))->with($this->anything(), $this->contains('post_tag')); $config = new UTCW_DataConfig($instance, $utcw); $db = $this->mockFactory->getWPDBMock(); $db->expects($this->once())->method('get_results')->will($this->returnValue(array()))->with($this->stringContains($string)); $utcw->set('wpdb', $db); $utcw->set('dataConfig', $config); $data = new UTCW_Data($utcw); $data->getTerms(); }
function test_debug_output_omits_wpdb() { global $wpdb; $utcw = $this->mockFactory->getUTCWNotAuthenticated(); $utcw->set('wpdb', $wpdb); $utcw->set('renderConfig', new UTCW_RenderConfig(array('debug' => true), $utcw)); $utcw->set('dataConfig', new UTCW_DataConfig(array(), $utcw)); $utcw->set('data', new UTCW_Data($utcw)); $render = new UTCW_Render($utcw); $cloud = $render->getCloud(); $this->assertNotContains('wpdb', $cloud, $ignoreCase = true); }
function setUp() { $this->mockFactory = new MockFactory($this); $this->utcw = $this->mockFactory->getUTCWNotAuthenticated(); }