You are here

private function MongoDBLogTestCase::getContent in MongoDB 6

Same name and namespace in other branches
  1. 8 mongodb_watchdog/mongodb_watchdog.test \MongoDBLogTestCase::getContent()
  2. 7 mongodb_watchdog/mongodb_watchdog.test \MongoDBLogTestCase::getContent()

Create content based on content type.

Parameters

string $type: Content type.

Return value

array Content.

1 call to MongoDBLogTestCase::getContent()
MongoDBLogTestCase::doNode in mongodb_watchdog/mongodb_watchdog.test
Generate and verify node events.

File

mongodb_watchdog/mongodb_watchdog.test, line 475
Test class for MongoDB_watchdog.

Class

MongoDBLogTestCase
Test the behaviour of watchdog() mongodb_watchdog, not dblog.

Code

private function getContent($type) {
  switch ($type) {
    case 'poll':
      $content = array(
        'title' => $this
          ->randomName(8),
        'choice[new:0][chtext]' => $this
          ->randomName(32),
        'choice[new:1][chtext]' => $this
          ->randomName(32),
      );
      break;
    default:
      $content = array(
        'title' => $this
          ->randomName(8),
        'body' => $this
          ->randomName(32),
      );
      break;
  }
  return $content;
}