Ignore:
Timestamp:
2010/08/02 15:22:01 (14 years ago)
Author:
nanasess
bzr:base-revision:
ohkouchi@loop-az.jp-20100802014347-0nmgk10iml8gzru5
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/class/util/SC_Utils.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Futil%2FSC_Utils.php
test/class/util/SC_Utils_Test.php sc_utils_test.php-20100802013957-750m2yralg9cowkd-1
bzr:mapping-version:
v4
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20100802062158-svghla63ldgxf2om
bzr:revno:
2251
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:timestamp:
2010-08-02 15:21:58.052999973 +0900
bzr:user-agent:
bzr2.1.2+bzr-svn1.0.2
svn:original-date:
2010-08-02T06:21:58.053000Z
Message:

SC_Utils::isBlank() を追加(#791)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/test/class/util/SC_Utils_Test.php

    r18767 r18768  
    7878        $this->assertEquals($expected, $actual); 
    7979    } 
     80 
     81    function testIsBlank() { 
     82        $val = ""; 
     83        $this->assertTrue(SC_Utils::isBlank($val)); 
     84 
     85        $valIsNotBlank = "\x00..\x1F  a \n\t"; 
     86        $this->assertTrue(SC_Utils::isBlank($val)); 
     87 
     88        $wideSpace = " "; 
     89        $this->assertTrue(SC_Utils::isBlank($wideSpace)); 
     90        // greedy is false 
     91        $this->assertFalse(SC_Utils::isBlank($wideSpace, false)); 
     92 
     93        $array = array(); 
     94        $this->assertTrue(SC_Utils::isBlank($array)); 
     95 
     96        $nestsArray = array(array(array())); 
     97        $this->assertTrue(SC_Utils::isBlank($nestsArray)); 
     98        // greedy is false 
     99        $this->assertFalse(SC_Utils::isBlank($nestsArray, false)); 
     100 
     101        $nestsArrayIsNotBlank = array(array(array("1"))); 
     102        $this->assertFalse(SC_Utils::isBlank($nestsArrayIsNotBlank)); 
     103        // greedy is false 
     104        $this->assertFalse(SC_Utils::isBlank($nestsArrayIsNotBlank, false)); 
     105 
     106        $wideSpaceAndBlank = array(array(" \n ")); 
     107        $this->assertTrue(SC_Utils::isBlank($wideSpaceAndBlank)); 
     108        // greedy is false 
     109        $this->assertFalse(SC_Utils::isBlank($wideSpaceAndBlank, false)); 
     110 
     111        $wideSpaceIsNotBlank = array(array(" \na ")); 
     112        $this->assertFalse(SC_Utils::isBlank($wideSpaceIsNotBlank)); 
     113        // greedy is false 
     114        $this->assertFalse(SC_Utils::isBlank($wideSpaceIsNotBlank, false)); 
     115 
     116        $zero = 0; 
     117        $this->assertFalse(SC_Utils::isBlank($zero)); 
     118        $this->assertFalse(SC_Utils::isBlank($zero, false)); 
     119    } 
    80120} 
    81121?> 
Note: See TracChangeset for help on using the changeset viewer.