heisencache-8.x-1.x-dev/src/Heisencache/tests/PerformanceSubscriberTest.php

src/Heisencache/tests/PerformanceSubscriberTest.php
<?php
/**
 * @file
 * PerformanceSubscriberTest.php
 *
 * @author: Frédéric G. MARAND <fgm@osinet.fr>
 *
 * @copyright (c) 2014 Ouest Systèmes Informatiques (OSInet).
 *
 * @license General Public License version 2 or later
 */

namespace Drupal\heisencache\tests;

use Drupal\heisencache\PerformanceSubscriber;
use PHPUnit\Framework\TestCase;

class PerformanceSubscriberTest extends TestCase {

  const CHANNEL = "some channel";

  protected $emitter;

  public function testGetTimerIdNoCids() {
    $channel = static::CHANNEL;
    $cids = array();
    $actual = PerformanceSubscriber::getTimerId($channel, $cids);
    $expected = serialize(array(static::CHANNEL));
    $this->assertEquals($expected, $actual);
  }

  public function testGetTimerIdCids() {
    $channel = static::CHANNEL;
    $cids = array('foo', 'bar');
    $actual = PerformanceSubscriber::getTimerId($channel, $cids);
    $expected = serialize(array(static::CHANNEL, 'foo', 'bar'));
    $this->assertEquals($expected, $actual);
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc