source: branches/version-2_12-dev/tests/class/util/SC_Utils/SC_Utils_sfTrimTest.php @ 22128

Revision 22128, 1.0 KB checked in by shift_hiroko.tamagawa, 10 years ago (diff)

単体テスト用基盤クラスと一部テストコードを追加

Line 
1<?php
2
3$HOME = realpath(dirname(__FILE__)) . "/../../../..";
4require_once($HOME . "/tests/class/Common_TestCase.php");
5/**
6 *
7 */
8class SC_Utils_sfTrimTest extends Common_TestCase {
9
10  protected function setUp() {
11    parent::setUp();
12  }
13
14  protected function tearDown() {
15    parent::tearDown();
16  }
17
18  /////////////////////////////////////////
19  public function testSfTrim_文頭と途中にホワイトスペースがある場合_文頭だけが除去できる() {
20    $this->expected = 'あ い うえ' . chr(0x0D) . 'お';
21    // 0x0A=CR, 0x0d=LF
22    $this->actual = SC_Utils::sfTrim(chr(0x0A) . chr(0x0D) . '  あ い うえ' . chr(0x0D) . 'お');
23
24    $this->verify('トリム結果');
25  }
26 
27  public function testSfTrim_途中と文末にホワイトスペースがある場合_文末だけが除去できる() {
28    $this->expected = 'あ い うえ' . chr(0x0D) . 'お';
29    // 0x0A=CR, 0x0d=LF
30    $this->actual = SC_Utils::sfTrim('あ い うえ' .chr(0x0D) . 'お  ' . chr(0x0A) . chr(0x0D));
31
32    $this->verify('トリム結果');
33  }
34
35}
36
Note: See TracBrowser for help on using the repository browser.