function CoderReviewUpgrade7xTest::testSystem7x in Coder 7
Same name and namespace in other branches
- 7.2 coder_review/tests/coder_review_7x.test \CoderReviewUpgrade7xTest::testSystem7x()
File
- coder_review/tests/coder_review_7x.test, line 48
Class
- CoderReviewUpgrade7xTest
Code
function testSystem7x() {
$this
->assertCoderReviewFail(" foreach (module_list() as \$module) {\n module_invoke(\$module, 'foo');\n}");
$this
->assertCoderReviewPass(" foreach (module_list() as \$module) {\n print 'foo';\n}");
$this
->assertCoderReviewFail(" require variable_get('cache_inc', './includes/cache.inc');");
$this
->assertCoderReviewFail(" require_once variable_get('cache_inc', './includes/cache.inc');");
$this
->assertCoderReviewFail(" include variable_get('cache_inc', './includes/cache.inc');");
$this
->assertCoderReviewFail(" include_once variable_get('cache_inc', './includes/cache.inc');");
$this
->assertCoderReviewPass(" require DRUPAL_ROOT . '/' . variable_get('cache_inc', 'includes/cache.inc');");
$this
->assertCoderReviewPass(" require_once DRUPAL_ROOT . '/' . variable_get('cache_inc', 'includes/cache.inc');");
$this
->assertCoderReviewPass(" include DRUPAL_ROOT . '/' . variable_get('cache_inc', 'includes/cache.inc');");
$this
->assertCoderReviewPass(" include_once DRUPAL_ROOT . '/' . variable_get('cache_inc', 'includes/cache.inc');");
$this
->assertCoderReviewFail(' $foo = $_SESSION["foo"];');
$this
->assertCoderReviewFail(' $foo = $_SESSION[' . "'foo'" . '];');
$this
->assertCoderReviewFail(' if ($_SESSION["foo"])');
$this
->assertCoderReviewFail(' $time = time();');
$this
->assertCoderReviewFail(' $time = foo(time());');
$this
->assertCoderReviewPass(' $time = foo_time();');
$this
->assertCoderReviewFail(' drupal_rebuild_code_registry();');
$this
->assertCoderReviewFail(' drupal_uninstall_module("foo");');
$this
->assertCoderReviewPass(' drupal_uninstall_modules(array("foo"));');
$this
->assertCoderReviewPass(' drupal_http_request($url, $options);');
$this
->assertCoderReviewPass(' drupal_http_request($url, array());');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, $method, $data, $retry);');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, $method, $data);');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, $method);');
$this
->assertCoderReviewFail(' drupal_http_request($url, array(), $method, $data, $retry);');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, "GET", $data, $retry);');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, "GET", NULL, $retry);');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, "GET", "foo", $retry);');
$this
->assertCoderReviewFail(' drupal_http_request($url, $headers, "GET");');
$this
->assertCoderReviewFail(' $path = "admin/reports/settings";');
$this
->assertCoderReviewFail(" \$path = 'admin/reports/settings';");
$this
->assertCoderReviewFail(' $path = "URL is admin/reports/settings.";');
$this
->assertCoderReviewFail(' module_rebuild_cache();');
$this
->assertCoderReviewFail(' system_theme_data();');
$this
->assertCoderReviewFail(' drupal_set_html_head($data);');
$this
->assertCoderReviewFail(' drupal_eval(\'<?php print "Hello"; ?>\');');
$this
->assertCoderReviewPass(" drupal_add_http_header('Content-Type', 'text/plain');");
$this
->assertCoderReviewFail(" drupal_set_header('Content-Type: text/plain');");
$this
->assertCoderReviewPass(" drupal_add_http_header('Status', '500 Internal server error');");
$this
->assertCoderReviewFail(" drupal_set_header(\$_SERVER['SERVER_PROTOCOL'] . ' 500 Internal server error');");
$this
->assertCoderReviewPass(" drupal_get_http_header();");
$this
->assertCoderReviewFail(" drupal_get_headers();");
$this
->assertCoderReviewFail(" drupal_set_content('footer', 'Adding custom text to the footer');");
$this
->assertCoderReviewFail(' $content = drupal_get_content();');
$this
->assertCoderReviewFail(" function foo () {\n set_time_limit(100);\n}");
$this
->assertCoderReviewPass(" function drupal_set_time_limit () {\n set_time_limit(100);\n}");
$this
->assertCoderReviewPass(" function foo () {\n drupal_set_time_limit(100);\n}");
$this
->assertCoderReviewFail(" function mymodule_search() {\n ");
$this
->assertCoderReviewPass(" function mymodule_search_info() {\n ");
$this
->assertCoderReviewFail(' drupal_urlencode($url);');
$this
->assertCoderReviewPass(' drupal_encode_path($url);');
$this
->assertCoderReviewFail(" watchdog('test', 'my message', array(), WATCHDOG_EMERG);");
$this
->assertCoderReviewFail(" watchdog('test', 'my message', array(),WATCHDOG_EMERG);");
$this
->assertCoderReviewPass(" watchdog('test', 'my message', array(), WATCHDOG_EMERGENCY);");
}