metatag_dc_advanced.tags.test 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. /**
  3. * Tests that each of the Metatag Advanced Dublin Core tags work correctly.
  4. */
  5. class MetatagDcAdvancedTagsTest extends MetatagTagsTestBase {
  6. /**
  7. * {@inheritdoc}
  8. */
  9. public static function getInfo() {
  10. return array(
  11. 'name' => 'Metatag tags: Dublin Core Advanced',
  12. 'description' => 'Test the Advanced Dublin Core meta tags.',
  13. 'group' => 'Metatag',
  14. );
  15. }
  16. /**
  17. * {@inheritdoc}
  18. */
  19. public $tags = array(
  20. 'dcterms.abstract',
  21. 'dcterms.accessRights',
  22. 'dcterms.accrualMethod',
  23. 'dcterms.accrualPeriodicity',
  24. 'dcterms.accrualPolicy',
  25. 'dcterms.alternative',
  26. 'dcterms.audience',
  27. 'dcterms.available',
  28. 'dcterms.bibliographicCitation',
  29. 'dcterms.conformsTo',
  30. 'dcterms.created',
  31. 'dcterms.dateAccepted',
  32. 'dcterms.dateCopyrighted',
  33. 'dcterms.dateSubmitted',
  34. 'dcterms.educationLevel',
  35. 'dcterms.extent',
  36. 'dcterms.hasFormat',
  37. 'dcterms.hasPart',
  38. 'dcterms.hasVersion',
  39. 'dcterms.instructionalMethod',
  40. 'dcterms.isFormatOf',
  41. 'dcterms.isPartOf',
  42. 'dcterms.isReferencedBy',
  43. 'dcterms.isReplacedBy',
  44. 'dcterms.isRequiredBy',
  45. 'dcterms.isVersionOf',
  46. 'dcterms.issued',
  47. 'dcterms.license',
  48. 'dcterms.mediator',
  49. 'dcterms.medium',
  50. 'dcterms.modified',
  51. 'dcterms.provenance',
  52. 'dcterms.references',
  53. 'dcterms.replaces',
  54. 'dcterms.requires',
  55. 'dcterms.rightsHolder',
  56. 'dcterms.spatial',
  57. 'dcterms.tableOfContents',
  58. 'dcterms.temporal',
  59. 'dcterms.valid',
  60. );
  61. /**
  62. * {@inheritdoc}
  63. */
  64. function setUp(array $modules = array()) {
  65. $modules[] = 'metatag_dc_advanced';
  66. parent::setUp($modules);
  67. }
  68. /**
  69. * {@inheritdoc}
  70. */
  71. public function getTestTagName($tag_name) {
  72. return str_replace('dcterms_', 'dcterms.', $tag_name);
  73. }
  74. }