You are here

private function HierarchicalSelectInternals::assertHierarchy in Hierarchical Select 7.3

Same name and namespace in other branches
  1. 6.3 tests/internals.test \HierarchicalSelectInternals::assertHierarchy()

Group multiple assertions into a single check.

2 calls to HierarchicalSelectInternals::assertHierarchy()
HierarchicalSelectInternals::testAllSettingsOff in tests/internals.test
In this test, all settings are disabled.
HierarchicalSelectInternals::testEnforceDeepest in tests/internals.test
In this test, only enforce_deepest enabled.

File

tests/internals.test, line 432
This file contains the unit tests of the internals.

Class

HierarchicalSelectInternals
Tests for the internals of Hierarchical Select.

Code

private function assertHierarchy($hierarchy, $reference, $test = 'this test') {
  $this
    ->assertIdentical($hierarchy->lineage, $reference->lineage, t('Hierarchy lineage for @test is correct.', array(
    '@test' => $test,
  )));
  $this
    ->assertIdentical($hierarchy->levels, $reference->levels, t('Hierarchy levels for @test is correct.', array(
    '@test' => $test,
  )));
  $this
    ->assertIdentical($hierarchy->childinfo, $reference->childinfo, t('Hierarchy child info for @test is correct.', array(
    '@test' => $test,
  )));
}