id()) : $compare_set; foreach ($properties as $property) { $t_args = array( '%group' => $group->label(), '%property' => $property, ); if (is_array($compare_set->{$property})) { $this->assertEqual(array_keys($compare_set->{$property}), array_keys($group->{$property}), format_string('breakpoint_group_load: Proper %property for breakpoint group %group.', $t_args), 'Breakpoint API'); } else { $t_args = array( '%group' => $group->label(), '%property' => $property, '%property1' => $compare_set->{$property}, '%property2' => $group->{$property}, ); $this->assertEqual($compare_set->{$property}, $group->{$property}, format_string('breakpoint_group_load: Proper %property: %property1 == %property2 for breakpoint group %group.', $t_args), 'Breakpoint API'); } } // Ensure that the breakpoint group has the expected breakpoints. $this->assertEqual(array_keys($compare_set->getBreakpoints()), array_keys($group->getBreakpoints())); } }