[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/tests/ -> blocklib_test.php (summary)

Tests for the block_manager class in ../blocklib.php.

Copyright: 2009 Tim Hunt
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 566 lines (22 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 3 classes

core_blocklib_testcase:: (31 methods):
  setUp()
  tearDown()
  purge_blocks()
  test_no_regions_initially()
  test_add_region()
  test_add_regions()
  test_add_region_twice()
  test_cannot_add_region_after_loaded()
  test_add_custom_region()
  test_add_custom_regions()
  test_add_custom_region_twice()
  test_cannot_add_custom_region_after_loaded()
  test_set_default_region()
  test_cannot_set_unknown_region_as_default()
  test_cannot_change_default_region_after_loaded()
  test_matching_page_type_patterns()
  get_a_page_and_block_manager()
  get_a_known_block_type()
  assertContainsBlocksOfType()
  test_empty_initially()
  test_adding_and_retrieving_one_block()
  test_adding_and_retrieving_two_blocks()
  test_adding_blocks()
  test_block_not_included_in_different_context()
  test_block_included_in_sub_context()
  test_block_not_included_on_different_page_type()
  test_block_not_included_on_different_sub_page()
  test_block_included_with_explicit_sub_page()
  test_block_included_with_page_type_pattern()
  test_matching_page_type_patterns_from_pattern()
  test_delete_instances()

testable_block_manager:: (2 methods):
  mark_loaded()
  get_loaded_blocks()

block_ablocktype:: (1 method):
  init()


Class: core_blocklib_testcase  - X-Ref

Test various block related classes.

setUp()   X-Ref
No description

tearDown()   X-Ref
No description

purge_blocks()   X-Ref
No description

test_no_regions_initially()   X-Ref
No description

test_add_region()   X-Ref
No description

test_add_regions()   X-Ref
No description

test_add_region_twice()   X-Ref
No description

test_cannot_add_region_after_loaded()   X-Ref


test_add_custom_region()   X-Ref
Testing adding a custom region.


test_add_custom_regions()   X-Ref
Test adding two custom regions using add_regions method.


test_add_custom_region_twice()   X-Ref
Test adding two custom block regions.


test_cannot_add_custom_region_after_loaded()   X-Ref
Test to ensure that we cannot add a region after the blocks have been loaded.


test_set_default_region()   X-Ref
No description

test_cannot_set_unknown_region_as_default()   X-Ref


test_cannot_change_default_region_after_loaded()   X-Ref


test_matching_page_type_patterns()   X-Ref
No description

get_a_page_and_block_manager($regions, $context, $pagetype, $subpage = '')   X-Ref
No description

get_a_known_block_type()   X-Ref
No description

assertContainsBlocksOfType($typearray, $blockarray)   X-Ref
No description

test_empty_initially()   X-Ref
No description

test_adding_and_retrieving_one_block()   X-Ref
No description

test_adding_and_retrieving_two_blocks()   X-Ref
No description

test_adding_blocks()   X-Ref
No description

test_block_not_included_in_different_context()   X-Ref
No description

test_block_included_in_sub_context()   X-Ref
No description

test_block_not_included_on_different_page_type()   X-Ref
No description

test_block_not_included_on_different_sub_page()   X-Ref
No description

test_block_included_with_explicit_sub_page()   X-Ref
No description

test_block_included_with_page_type_pattern()   X-Ref
No description

test_matching_page_type_patterns_from_pattern()   X-Ref
No description

test_delete_instances()   X-Ref
No description

Class: testable_block_manager  - X-Ref

Test-specific subclass to make some protected things public.

mark_loaded()   X-Ref
No description

get_loaded_blocks()   X-Ref
No description

Class: block_ablocktype  - X-Ref

Test-specific subclass to make some protected things public.

init()   X-Ref
No description



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1