| 1 views_cache.test | ViewsCacheTest::testNoneCaching() | 
Tests no caching.
See also
views_plugin_cache_time
File
- core/modules/ views/ tests/ views_cache.test, line 112 
- Definition of ViewsCacheTest.
Class
- ViewsCacheTest
- Basic test for pluggable caching.
Code
function testNoneCaching() {
  // Create a basic result which just 2 results.
  $view = $this->getBasicView();
  $view->set_display();
  $view->display_handler->override_option('cache', array(
    'type' => 'none',
  ));
  $this->executeView($view);
  // Verify the result.
  $this->assertEqual(5, count($view->result), t('The number of returned rows match.'));
  // Add another man to the beatles.
  $record = array(
    'name' => 'Rod Davis',
    'age' => 29,
    'job' => 'Banjo',
  );
  backdrop_write_record('views_test', $record);
  // The Result changes, because the view is not cached.
  $view = $this->getBasicView();
  $view->set_display();
  $view->display_handler->override_option('cache', array(
    'type' => 'none',
  ));
  $this->executeView($view);
  // Verify the result.
  $this->assertEqual(6, count($view->result), t('The number of returned rows match.'));
}
