Drupal 8  8.0.2
CommentAttributesTest Class Reference
Inheritance diagram for CommentAttributesTest:

Public Member Functions

 testNumberOfCommentsRdfaMarkup ()
 
 testCommentRdfAuthorMarkup ()
 
 testCommentRdfaMarkup ()
 
 testCommentReplyOfRdfaMarkup ()
 
 _testBasicCommentRdfaMarkup ($graph, CommentInterface $comment, $account=array())
 
 saveComment ($nid, $uid, $contact=NULL, $pid=0)
 
- Public Member Functions inherited from CommentTestBase
 postComment ($entity, $comment, $subject= '', $contact=NULL, $field_name= 'comment')
 
 commentExists (CommentInterface $comment=NULL, $reply=FALSE)
 
 deleteComment (CommentInterface $comment)
 
 setCommentSubject ($enabled)
 
 setCommentPreview ($mode, $field_name= 'comment')
 
 setCommentForm ($enabled, $field_name= 'comment')
 
 setCommentAnonymous ($level)
 
 setCommentsPerPage ($number, $field_name= 'comment')
 
 setCommentSettings ($name, $value, $message, $field_name= 'comment')
 
 commentContactInfoAvailable ()
 
 performCommentOperation (CommentInterface $comment, $operation, $approval=FALSE)
 
 getUnapprovedComment ($subject)
 
- Public Member Functions inherited from WebTestBase
 __construct ($test_id=NULL)
 
 drupalGetNodeByTitle ($title, $reset=FALSE)
 
- Public Member Functions inherited from TestBase
 __construct ($test_id=NULL)
 
 run (array $methods=array())
 
 errorHandler ($severity, $message, $file=NULL, $line=NULL)
 
 configImporter ()
 
 copyConfig (StorageInterface $source_storage, StorageInterface $target_storage)
 
 getDatabasePrefix ()
 
 getTempFilesDirectory ()
 

Static Public Attributes

static $modules = array('views', 'node', 'comment', 'rdf')
 
- Static Public Attributes inherited from CommentTestBase
static $modules = ['block', 'comment', 'node', 'history', 'field_ui', 'datetime']
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from CommentTestBase
 setUp ()
 
 createCommentType ($label)
 
- Protected Member Functions inherited from WebTestBase
 drupalCreateNode (array $settings=array())
 
 drupalCreateContentType (array $values=array())
 
 drupalBuildEntityView (EntityInterface $entity, $view_mode= 'full', $langcode=NULL, $reset=FALSE)
 
 drupalPlaceBlock ($plugin_id, array $settings=array())
 
 assertBlockAppears (Block $block)
 
 assertNoBlockAppears (Block $block)
 
 findBlockInstance (Block $block)
 
 drupalGetTestFiles ($type, $size=NULL)
 
 drupalCompareFiles ($file1, $file2)
 
 drupalLogin (AccountInterface $account)
 
 drupalUserIsLoggedIn ($account)
 
 drupalLogout ()
 
 setUp ()
 
 doInstall ()
 
 prepareSettings ()
 
 initSettings ()
 
 initConfig (ContainerInterface $container)
 
 rebuildAll ()
 
 installParameters ()
 
 setBatch ()
 
 restoreBatch ()
 
 initUserSession ()
 
 initKernel (Request $request)
 
 addCustomTranslations ($langcode, array $values)
 
 writeCustomTranslations ()
 
 rebuildContainer ()
 
 resetAll ()
 
 refreshVariables ()
 
 tearDown ()
 
 curlInitialize ()
 
 curlExec ($curl_options, $redirect=FALSE)
 
 curlHeaderCallback ($curlHandler, $header)
 
 curlClose ()
 
 isInChildSite ()
 
 drupalGet ($path, array $options=array(), array $headers=array())
 
 drupalGetJSON ($path, array $options=array(), array $headers=array())
 
 drupalGetWithFormat ($path, $format, array $options=[], array $headers=[])
 
 drupalGetAjax ($path, array $options=array(), array $headers=array())
 
 drupalGetXHR ($path, array $options=array(), array $headers=array())
 
 drupalPostForm ($path, $edit, $submit, array $options=array(), array $headers=array(), $form_html_id=NULL, $extra_post=NULL)
 
 drupalPostAjaxForm ($path, $edit, $triggering_element, $ajax_path=NULL, array $options=array(), array $headers=array(), $form_html_id=NULL, $ajax_settings=NULL)
 
 drupalProcessAjaxResponse ($content, array $ajax_response, array $ajax_settings, array $drupal_settings)
 
 drupalPost ($path, $accept, array $post, $options=array())
 
 drupalPostWithFormat ($path, $format, array $post, $options=[])
 
 getAjaxPageStatePostData ()
 
 serializePostValues ($post=array())
 
 translatePostValues (array $values)
 
 cronRun ()
 
 checkForMetaRefresh ()
 
 drupalHead ($path, array $options=array(), array $headers=array())
 
 handleForm (&$post, &$edit, &$upload, $submit, $form)
 
 clickLink ($label, $index=0)
 
 clickLinkPartialName ($label, $index=0)
 
 clickLinkHelper ($label, $index, $pattern)
 
 getAbsoluteUrl ($path)
 
 drupalGetHeaders ($all_requests=FALSE)
 
 drupalGetHeader ($name, $all_requests=FALSE)
 
 assertHeader ($header, $value, $message= '', $group= 'Browser')
 
 drupalGetMails ($filter=array())
 
 assertUrl ($path, array $options=array(), $message= '', $group= 'Other')
 
 assertResponse ($code, $message= '', $group= 'Browser')
 
 assertNoResponse ($code, $message= '', $group= 'Browser')
 
 assertMail ($name, $value= '', $message= '', $group= 'Email')
 
 assertMailString ($field_name, $string, $email_depth, $message= '', $group= 'Other')
 
 assertMailPattern ($field_name, $regex, $message= '', $group= 'Other')
 
 verboseEmail ($count=1)
 
 prepareRequestForGenerator ($clean_urls=TRUE, $override_server_vars=array())
 
 buildUrl ($path, array $options=array())
 
 assertCacheContext ($expected_cache_context)
 
 assertNoCacheContext ($not_expected_cache_context)
 
 assertCacheTag ($expected_cache_tag)
 
 assertNoCacheTag ($cache_tag)
 
 setHttpResponseDebugCacheabilityHeaders ($value=TRUE)
 
- Protected Member Functions inherited from TestBase
 setUp ()
 
 checkRequirements ()
 
 storeAssertion (array $assertion)
 
 assert ($status, $message= '', $group= 'Other', array $caller=NULL)
 
 getAssertionCall ()
 
 assertTrue ($value, $message= '', $group= 'Other')
 
 assertFalse ($value, $message= '', $group= 'Other')
 
 assertNull ($value, $message= '', $group= 'Other')
 
 assertNotNull ($value, $message= '', $group= 'Other')
 
 assertEqual ($first, $second, $message= '', $group= 'Other')
 
 assertNotEqual ($first, $second, $message= '', $group= 'Other')
 
 assertIdentical ($first, $second, $message= '', $group= 'Other')
 
 assertNotIdentical ($first, $second, $message= '', $group= 'Other')
 
 assertIdenticalObject ($object1, $object2, $message= '', $group= 'Other')
 
 assertNoErrorsLogged ()
 
 assertErrorLogged ($error_message)
 
 pass ($message=NULL, $group= 'Other')
 
 fail ($message=NULL, $group= 'Other')
 
 error ($message= '', $group= 'Other', array $caller=NULL)
 
 verbose ($message)
 
 beforePrepareEnvironment ()
 
 tearDown ()
 
 exceptionHandler ($exception)
 
 settingsSet ($name, $value)
 
 config ($name)
 
 getConfigSchemaExclusions ()
 

Protected Attributes

 $baseUri
 
 $nodeUri
 
- Protected Attributes inherited from CommentTestBase
 $adminUser
 
 $webUser
 
 $node
 
- Protected Attributes inherited from WebTestBase
 $profile = 'testing'
 
 $url
 
 $curlHandle
 
 $assertAjaxHeader = TRUE
 
 $headers
 
 $cookies = array()
 
 $dumpHeaders = FALSE
 
 $loggedInUser = FALSE
 
 $rootUser
 
 $cookieFile = NULL
 
 $additionalCurlOptions = array()
 
 $originalBatch
 
 $originalUser = NULL
 
 $originalShutdownCallbacks = array()
 
 $sessionId = NULL
 
 $generatedTestFiles = FALSE
 
 $maximumRedirects = 5
 
 $redirectCount
 
 $maximumMetaRefreshCount = NULL
 
 $metaRefreshCount = 0
 
 $kernel
 
 $configDirectories = array()
 
 $curlCookies = array()
 
 $customTranslations
 
 $classLoader
 
- Protected Attributes inherited from TestBase
 $testId
 
 $siteDirectory = NULL
 
 $databasePrefix = NULL
 
 $timeLimit = 500
 
 $assertions = array()
 
 $skipClasses = array(__CLASS__ => TRUE)
 
 $verboseId = 0
 
 $verboseClassName
 
 $verboseDirectory
 
 $verboseDirectoryUrl
 
 $originalConf
 
 $originalConfig
 
 $originalConfigDirectories
 
 $originalContainer
 
 $originalFileDirectory = NULL
 
 $originalLanguage
 
 $originalPrefix
 
 $originalProfile
 
 $originalSessionName
 
 $originalSettings
 
 $originalShutdownCallbacks
 
 $originalSite
 
 $originalUser
 
 $publicFilesDirectory
 
 $privateFilesDirectory
 
 $tempFilesDirectory
 
 $translationFilesDirectory
 
 $kernel
 
 $container
 
 $configImporter
 
 $strictConfigSchema = TRUE
 
 $httpAuthMethod = CURLAUTH_BASIC
 
 $httpAuthCredentials = NULL
 

Additional Inherited Members

- Static Public Member Functions inherited from TestBase
static insertAssert ($test_id, $test_class, $status, $message= '', $group= 'Other', array $caller=array())
 
static deleteAssert ($message_id)
 
static getDatabaseConnection ()
 
static generatePermutations ($parameters)
 
static filePreDeleteCallback ($path)
 
- Data Fields inherited from WebTestBase
createRole as drupalCreateRole
 
createAdminRole as drupalCreateAdminRole
 
- Data Fields inherited from TestBase
 $results
 
 $verbose
 
 $dieOnFail = FALSE
 
- Static Protected Attributes inherited from TestBase
static $configSchemaCheckerExclusions
 

Detailed Description

Tests the RDFa markup of comments.

rdf

Member Function Documentation

_testBasicCommentRdfaMarkup (   $graph,
CommentInterface  $comment,
  $account = array() 
)

Helper function for testCommentRdfaMarkup().

Tests the current page for basic comment RDFa markup.

Parameters
$commentComment object.
$accountAn array containing information about an anonymous user.

References TestBase\assertTrue(), TestBase\fail(), format_date(), CommentInterface\getCreatedTime(), EntityOwnerInterface\getOwnerId(), CommentInterface\getSubject(), EntityInterface\url(), and Drupal\url().

Referenced by CommentAttributesTest\testCommentRdfaMarkup().

Here is the call graph for this function:

Here is the caller graph for this function:

saveComment (   $nid,
  $uid,
  $contact = NULL,
  $pid = 0 
)

Creates a comment entity.

Parameters
$nidNode id which will hold the comment.
$uidUser id of the author of the comment. Can be NULL if $contact provided.
$contactSet to NULL for no contact info, TRUE to ignore success checking, and array of values to set contact info.
$pidComment id of the parent comment in a thread.
Returns
The saved comment.

References EntityInterface\save().

Referenced by CommentAttributesTest\testCommentRdfaMarkup(), CommentAttributesTest\testCommentRdfAuthorMarkup(), CommentAttributesTest\testCommentReplyOfRdfaMarkup(), and CommentAttributesTest\testNumberOfCommentsRdfaMarkup().

Here is the call graph for this function:

Here is the caller graph for this function:

testCommentRdfaMarkup ( )

Tests if RDFa markup for meta information is present in comments.

Tests presence of RDFa markup for the title, date and author and homepage on comments from registered and anonymous users.

References CommentAttributesTest\_testBasicCommentRdfaMarkup(), WebTestBase\drupalGet(), WebTestBase\drupalLogin(), WebTestBase\drupalLogout(), and CommentAttributesTest\saveComment().

Here is the call graph for this function:

testCommentRdfAuthorMarkup ( )

Tests comment author link markup has not been broken by RDF.

References RoleInterface\AUTHENTICATED_ID, WebTestBase\drupalGet(), WebTestBase\drupalLogin(), and CommentAttributesTest\saveComment().

Here is the call graph for this function:

testCommentReplyOfRdfaMarkup ( )

Tests RDF comment replies.

References TestBase\assertTrue(), WebTestBase\drupalGet(), WebTestBase\drupalLogin(), and CommentAttributesTest\saveComment().

Here is the call graph for this function:

testNumberOfCommentsRdfaMarkup ( )

Tests the presence of the RDFa markup for the number of comments.

References TestBase\assertTrue(), WebTestBase\drupalGet(), WebTestBase\drupalLogin(), and CommentAttributesTest\saveComment().

Here is the call graph for this function:


The documentation for this class was generated from the following file: