Issue #2002348 by baldwinlouie, heddn, sillygwailo: Rename Views method advanced_render() to advancedRender().

8.0.x
webchick 2013-06-04 21:10:54 -05:00
parent 2be9d02f18
commit 3fdf6a1c13
13 changed files with 90 additions and 90 deletions

View File

@ -77,16 +77,16 @@ class ExtensionViewsFieldTest extends ViewUnitTestBase {
$this->executeView($view);
// Test without the tar option.
$this->assertEqual($view->field['name']->advanced_render($view->result[0]), 'png');
$this->assertEqual($view->field['name']->advanced_render($view->result[1]), 'tar');
$this->assertEqual($view->field['name']->advanced_render($view->result[2]), 'gz');
$this->assertEqual($view->field['name']->advanced_render($view->result[3]), '');
$this->assertEqual($view->field['name']->advancedRender($view->result[0]), 'png');
$this->assertEqual($view->field['name']->advancedRender($view->result[1]), 'tar');
$this->assertEqual($view->field['name']->advancedRender($view->result[2]), 'gz');
$this->assertEqual($view->field['name']->advancedRender($view->result[3]), '');
// Test with the tar option.
$view->field['name']->options['extension_detect_tar'] = TRUE;
$this->assertEqual($view->field['name']->advanced_render($view->result[0]), 'png');
$this->assertEqual($view->field['name']->advanced_render($view->result[1]), 'tar');
$this->assertEqual($view->field['name']->advanced_render($view->result[2]), 'tar.gz');
$this->assertEqual($view->field['name']->advanced_render($view->result[3]), '');
$this->assertEqual($view->field['name']->advancedRender($view->result[0]), 'png');
$this->assertEqual($view->field['name']->advancedRender($view->result[1]), 'tar');
$this->assertEqual($view->field['name']->advancedRender($view->result[2]), 'tar.gz');
$this->assertEqual($view->field['name']->advancedRender($view->result[3]), '');
}
}

View File

@ -46,8 +46,8 @@ class FieldLanguageTest extends LanguageTestBase {
));
$this->executeView($view);
$this->assertEqual($view->field['langcode']->advanced_render($view->result[0]), 'English');
$this->assertEqual($view->field['langcode']->advanced_render($view->result[1]), 'Lolspeak');
$this->assertEqual($view->field['langcode']->advancedRender($view->result[0]), 'English');
$this->assertEqual($view->field['langcode']->advancedRender($view->result[1]), 'Lolspeak');
}
}

View File

@ -51,7 +51,7 @@ class HandlerFieldRoleTest extends UserTestBase {
$view->row_index = 0;
// The role field is populated during pre_render.
$view->field['rid']->pre_render($view->result);
$render = $view->field['rid']->advanced_render($view->result[0]);
$render = $view->field['rid']->advancedRender($view->result[0]);
$this->assertEqual($rolename_b . $rolename_a, $render, 'View test_views_handler_field_role renders role assigned to user in the correct order.');
$this->assertFalse(strpos($render, $rolename_not_assigned), 'View test_views_handler_field_role does not render a role not assigned to a user.');

View File

@ -38,25 +38,25 @@ class HandlerFieldUserNameTest extends UserTestBase {
$view->field['name']->options['link_to_user'] = TRUE;
$username = $view->result[0]->users_name = $this->randomName();
$view->result[0]->uid = 1;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertTrue(strpos($render, $username) !== FALSE, 'If link to user is checked the username should be part of the output.');
$this->assertTrue(strpos($render, 'user/1') !== FALSE, 'If link to user is checked the link to the user should appear as well.');
$view->field['name']->options['link_to_user'] = FALSE;
$username = $view->result[0]->users_name = $this->randomName();
$view->result[0]->uid = 1;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $username, 'If the user is not linked the username should be printed out for a normal user.');
$view->result[0]->uid = 0;
$anon_name = config('user.settings')->get('anonymous');
$view->result[0]->users_name = '';
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $anon_name , 'For user0 it should use the default anonymous name by default.');
$view->field['name']->options['overwrite_anonymous'] = TRUE;
$anon_name = $view->field['name']->options['anonymous_text'] = $this->randomName();
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $anon_name , 'For user0 it should use the configured anonymous text if overwrite_anonymous is checked.');
}

View File

@ -1108,7 +1108,7 @@ If you would like to have the characters \'[\' and \']\' use the html entity cod
* This renders a field normally, then decides if render-as-link and
* text-replacement rendering is necessary.
*/
function advanced_render($values) {
public function advancedRender($values) {
if ($this->allowAdvancedRender() && method_exists($this, 'render_item')) {
$raw_items = $this->get_items($values);
// If there are no items, set the original value to NULL.

View File

@ -59,31 +59,31 @@ class FieldBooleanTest extends ViewUnitTestBase {
$this->executeView($view);
// This is john, which has no age, there are no custom formats defined, yet.
$this->assertEqual(t('No'), $view->field['age']->advanced_render($view->result[0]));
$this->assertEqual(t('Yes'), $view->field['age']->advanced_render($view->result[1]));
$this->assertEqual(t('No'), $view->field['age']->advancedRender($view->result[0]));
$this->assertEqual(t('Yes'), $view->field['age']->advancedRender($view->result[1]));
// Reverse the output.
$view->field['age']->options['not'] = TRUE;
$this->assertEqual(t('Yes'), $view->field['age']->advanced_render($view->result[0]));
$this->assertEqual(t('No'), $view->field['age']->advanced_render($view->result[1]));
$this->assertEqual(t('Yes'), $view->field['age']->advancedRender($view->result[0]));
$this->assertEqual(t('No'), $view->field['age']->advancedRender($view->result[1]));
unset($view->field['age']->options['not']);
// Use another output format.
$view->field['age']->options['type'] = 'true-false';
$this->assertEqual(t('False'), $view->field['age']->advanced_render($view->result[0]));
$this->assertEqual(t('True'), $view->field['age']->advanced_render($view->result[1]));
$this->assertEqual(t('False'), $view->field['age']->advancedRender($view->result[0]));
$this->assertEqual(t('True'), $view->field['age']->advancedRender($view->result[1]));
// test awesome unicode.
$view->field['age']->options['type'] = 'unicode-yes-no';
$this->assertEqual('✖', $view->field['age']->advanced_render($view->result[0]));
$this->assertEqual('✔', $view->field['age']->advanced_render($view->result[1]));
$this->assertEqual('✖', $view->field['age']->advancedRender($view->result[0]));
$this->assertEqual('✔', $view->field['age']->advancedRender($view->result[1]));
// Set a custom output format.
$view->field['age']->formats['test'] = array(t('Test-True'), t('Test-False'));
$view->field['age']->options['type'] = 'test';
$this->assertEqual(t('Test-False'), $view->field['age']->advanced_render($view->result[0]));
$this->assertEqual(t('Test-True'), $view->field['age']->advanced_render($view->result[1]));
$this->assertEqual(t('Test-False'), $view->field['age']->advancedRender($view->result[0]));
$this->assertEqual(t('Test-True'), $view->field['age']->advancedRender($view->result[1]));
}
}

View File

@ -93,7 +93,7 @@ class FieldDateTest extends ViewUnitTestBase {
else {
$message = t('Value %value in %format format matches.', $t_args);
}
$actual_result = $view->field['created']->advanced_render($view->result[0]);
$actual_result = $view->field['created']->advancedRender($view->result[0]);
$this->assertEqual($expected_result, $actual_result, $message);
}
}

View File

@ -63,16 +63,16 @@ class FieldFileSizeTest extends ViewUnitTestBase {
$this->executeView($view);
// Test with the formatted option.
$this->assertEqual($view->field['age']->advanced_render($view->result[0]), '');
$this->assertEqual($view->field['age']->advanced_render($view->result[1]), '10 bytes');
$this->assertEqual($view->field['age']->advanced_render($view->result[2]), '1000 bytes');
$this->assertEqual($view->field['age']->advanced_render($view->result[3]), '9.77 KB');
$this->assertEqual($view->field['age']->advancedRender($view->result[0]), '');
$this->assertEqual($view->field['age']->advancedRender($view->result[1]), '10 bytes');
$this->assertEqual($view->field['age']->advancedRender($view->result[2]), '1000 bytes');
$this->assertEqual($view->field['age']->advancedRender($view->result[3]), '9.77 KB');
// Test with the bytes option.
$view->field['age']->options['file_size_display'] = 'bytes';
$this->assertEqual($view->field['age']->advanced_render($view->result[0]), '');
$this->assertEqual($view->field['age']->advanced_render($view->result[1]), 10);
$this->assertEqual($view->field['age']->advanced_render($view->result[2]), 1000);
$this->assertEqual($view->field['age']->advanced_render($view->result[3]), 10000);
$this->assertEqual($view->field['age']->advancedRender($view->result[0]), '');
$this->assertEqual($view->field['age']->advancedRender($view->result[1]), 10);
$this->assertEqual($view->field['age']->advancedRender($view->result[2]), 1000);
$this->assertEqual($view->field['age']->advancedRender($view->result[3]), 10000);
}
}

View File

@ -188,13 +188,13 @@ class FieldUnitTest extends ViewUnitTestBase {
$expected_output_1 = "$row->views_test_data_name $row->views_test_data_name";
$expected_output_2 = "$row->views_test_data_name $row->views_test_data_name $row->views_test_data_name";
$output = $name_field_0->advanced_render($row);
$output = $name_field_0->advancedRender($row);
$this->assertEqual($output, $expected_output_0);
$output = $name_field_1->advanced_render($row);
$output = $name_field_1->advancedRender($row);
$this->assertEqual($output, $expected_output_1);
$output = $name_field_2->advanced_render($row);
$output = $name_field_2->advancedRender($row);
$this->assertEqual($output, $expected_output_2);
}
@ -204,7 +204,7 @@ class FieldUnitTest extends ViewUnitTestBase {
$random_text = $this->randomName();
$job_field->setTestValue($random_text);
$output = $job_field->advanced_render($row);
$output = $job_field->advancedRender($row);
$this->assertSubString($output, $random_text, format_string('Make sure the self token (!value) appears in the output (!output)', array('!value' => $random_text, '!output' => $output)));
}
@ -263,22 +263,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_name;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'By default, a string should not be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'By default, "" should not be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, '0', 'By default, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'By default, "0" should not be treated as empty.');
// Test when results are not rewritten and non-zero empty values are hidden.
@ -288,22 +288,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_name;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'If hide_empty is checked, a string should not be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If hide_empty is checked, "" should be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, '0', 'If hide_empty is checked, but not empty_zero, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If hide_empty is checked, but not empty_zero, "0" should not be treated as empty.');
// Test when results are not rewritten and all empty values are hidden.
@ -313,12 +313,12 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If hide_empty and empty_zero are checked, 0 should be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If hide_empty and empty_zero are checked, "0" should be treated as empty.');
// Test when results are rewritten to a valid string and non-zero empty
@ -331,22 +331,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_value;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'If the rewritten string is not empty, it should not be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'If the rewritten string is not empty, "" should not be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'If the rewritten string is not empty, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'If the rewritten string is not empty, "0" should not be treated as empty.');
// Test when results are rewritten to an empty string and non-zero empty results are hidden.
@ -358,22 +358,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_name;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_name, 'If the rewritten string is empty, it should not be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If the rewritten string is empty, "" should be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, '0', 'If the rewritten string is empty, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If the rewritten string is empty, "0" should not be treated as empty.');
// Test when results are rewritten to zero as a string and non-zero empty
@ -386,22 +386,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_name;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If the rewritten string is zero and empty_zero is not checked, the string rewritten as 0 should not be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If the rewritten string is zero and empty_zero is not checked, "" rewritten as 0 should not be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If the rewritten string is zero and empty_zero is not checked, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If the rewritten string is zero and empty_zero is not checked, "0" should not be treated as empty.');
// Test when results are rewritten to a valid string and non-zero empty
@ -414,22 +414,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_name;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_value, 'If the original and rewritten strings are valid, it should not be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If either the original or rewritten string is invalid, "" should be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_value, 'If the original and rewritten strings are valid, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $random_value, 'If the original and rewritten strings are valid, "0" should not be treated as empty.');
// Test when results are rewritten to zero as a string and all empty
@ -442,22 +442,22 @@ class FieldUnitTest extends ViewUnitTestBase {
// Test a valid string.
$view->result[0]->{$column_map_reversed['name']} = $random_name;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If the rewritten string is zero, it should be treated as empty.');
// Test an empty string.
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If the rewritten string is zero, "" should be treated as empty.');
// Test zero as an integer.
$view->result[0]->{$column_map_reversed['name']} = 0;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If the rewritten string is zero, 0 should not be treated as empty.');
// Test zero as a string.
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "", 'If the rewritten string is zero, "0" should not be treated as empty.');
}
@ -474,27 +474,27 @@ class FieldUnitTest extends ViewUnitTestBase {
$empty_text = $view->field['name']->options['empty'] = $this->randomName();
$view->result[0]->{$column_map_reversed['name']} = "";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $empty_text, 'If a field is empty, the empty text should be used for the output.');
$view->result[0]->{$column_map_reversed['name']} = "0";
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, "0", 'If a field is 0 and empty_zero is not checked, the empty text should not be used for the output.');
$view->result[0]->{$column_map_reversed['name']} = "0";
$view->field['name']->options['empty_zero'] = TRUE;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $empty_text, 'If a field is 0 and empty_zero is checked, the empty text should be used for the output.');
$view->result[0]->{$column_map_reversed['name']} = "";
$view->field['name']->options['alter']['alter_text'] = TRUE;
$alter_text = $view->field['name']->options['alter']['text'] = $this->randomName();
$view->field['name']->options['hide_alter_empty'] = FALSE;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $alter_text, 'If a field is empty, some rewrite text exists, but hide_alter_empty is not checked, render the rewrite text.');
$view->field['name']->options['hide_alter_empty'] = TRUE;
$render = $view->field['name']->advanced_render($view->result[0]);
$render = $view->field['name']->advancedRender($view->result[0]);
$this->assertIdentical($render, $empty_text, 'If a field is empty, some rewrite text exists, and hide_alter_empty is checked, use the empty text.');
}

View File

@ -58,7 +58,7 @@ class FieldUrlTest extends ViewUnitTestBase {
$this->executeView($view);
$this->assertEqual('John', $view->field['name']->advanced_render($view->result[0]));
$this->assertEqual('John', $view->field['name']->advancedRender($view->result[0]));
// Make the url a link.
$view->destroy();
@ -75,7 +75,7 @@ class FieldUrlTest extends ViewUnitTestBase {
$this->executeView($view);
$this->assertEqual(l('John', 'John'), $view->field['name']->advanced_render($view->result[0]));
$this->assertEqual(l('John', 'John'), $view->field['name']->advancedRender($view->result[0]));
}
}

View File

@ -442,18 +442,18 @@ class FieldWebTest extends HandlerTestBase {
$row = $view->result[0];
$name_field->options['alter']['strip_tags'] = TRUE;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $random_text, 'Find text without html if stripping of views field output is enabled.');
$this->assertNotSubString($output, $html_text, 'Find no text with the html if stripping of views field output is enabled.');
// Tests preserving of html tags.
$name_field->options['alter']['preserve_tags'] = '<div>';
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $random_text, 'Find text without html if stripping of views field output is enabled but a div is allowed.');
$this->assertSubString($output, $html_text, 'Find text with the html if stripping of views field output is enabled but a div is allowed.');
$name_field->options['alter']['strip_tags'] = FALSE;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $random_text, 'Find text without html if stripping of views field output is disabled.');
$this->assertSubString($output, $html_text, 'Find text with the html if stripping of views field output is disabled.');
@ -462,13 +462,13 @@ class FieldWebTest extends HandlerTestBase {
$views_test_data_name = $row->views_test_data_name;
$row->views_test_data_name = ' ' . $views_test_data_name . ' ';
$name_field->options['alter']['trim_whitespace'] = TRUE;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $views_test_data_name, 'Make sure the trimmed text can be found if trimming is enabled.');
$this->assertNotSubString($output, $row->views_test_data_name, 'Make sure the untrimmed text can be found if trimming is enabled.');
$name_field->options['alter']['trim_whitespace'] = FALSE;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $views_test_data_name, 'Make sure the trimmed text can be found if trimming is disabled.');
$this->assertSubString($output, $row->views_test_data_name, 'Make sure the untrimmed text can be found if trimming is disabled.');
@ -481,12 +481,12 @@ class FieldWebTest extends HandlerTestBase {
$name_field->options['alter']['max_length'] = 5;
$trimmed_name = drupal_substr($row->views_test_data_name, 0, 5);
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $trimmed_name, format_string('Make sure the trimmed output (!trimmed) appears in the rendered output (!output).', array('!trimmed' => $trimmed_name, '!output' => $output)));
$this->assertNotSubString($output, $row->views_test_data_name, format_string("Make sure the untrimmed value (!untrimmed) shouldn't appear in the rendered output (!output).", array('!untrimmed' => $row->views_test_data_name, '!output' => $output)));
$name_field->options['alter']['max_length'] = 9;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $trimmed_name, format_string('Make sure the untrimmed (!untrimmed) output appears in the rendered output (!output).', array('!trimmed' => $trimmed_name, '!output' => $output)));
// Take word_boundary into account for the tests.
@ -526,7 +526,7 @@ class FieldWebTest extends HandlerTestBase {
foreach ($touples as $touple) {
$row->views_test_data_name = $touple['value'];
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
if ($touple['trimmed']) {
$this->assertNotSubString($output, $touple['value'], format_string('The untrimmed value (!untrimmed) should not appear in the trimmed output (!output).', array('!untrimmed' => $touple['value'], '!output' => $output)));
@ -543,22 +543,22 @@ class FieldWebTest extends HandlerTestBase {
$name_field->options['alter']['more_link_text'] = $more_text = $this->randomName();
$name_field->options['alter']['more_link_path'] = $more_path = $this->randomName();
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, $more_text, 'Make sure a read more text is displayed if the output got trimmed');
$this->assertTrue($this->xpathContent($output, '//a[contains(@href, :path)]', array(':path' => $more_path)), 'Make sure the read more link points to the right destination.');
$name_field->options['alter']['more_link'] = FALSE;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertNotSubString($output, $more_text, 'Make sure no read more text appears.');
$this->assertFalse($this->xpathContent($output, '//a[contains(@href, :path)]', array(':path' => $more_path)), 'Make sure no read more link appears.');
// Check for the ellipses.
$row->views_test_data_name = $this->randomName(8);
$name_field->options['alter']['max_length'] = 5;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertSubString($output, '...', 'An ellipsis should appear if the output is trimmed');
$name_field->options['alter']['max_length'] = 10;
$output = $name_field->advanced_render($row);
$output = $name_field->advancedRender($row);
$this->assertNotSubString($output, '...', 'No ellipsis should appear if the output is not trimmed');
}

View File

@ -66,7 +66,7 @@ class FieldXssTest extends ViewUnitTestBase {
$counter = 0;
foreach ($this->dataHelper() as $input => $expected_result) {
$view->result[$counter]->views_test_data_name = $input;
$this->assertEqual($view->field['name']->advanced_render($view->result[$counter]), $expected_result);
$this->assertEqual($view->field['name']->advancedRender($view->result[$counter]), $expected_result);
$counter++;
}
}

View File

@ -396,7 +396,7 @@ function theme_views_view_field($vars) {
* - view: Instance of the ViewExecutable object for the parent view.
*/
function template_preprocess_views_view_field(&$vars) {
$vars['output'] = $vars['field']->advanced_render($vars['row']);
$vars['output'] = $vars['field']->advancedRender($vars['row']);
}
/**