Ejemplo n.º 1
0
 /**
  * StringUtil::trimStringArray
  */
 public function testTrimStringArray()
 {
     //the test array
     $testData = ['sdfsd', '  sdfs    d      ', 's  sdfs    d      sdfsd', '  s  sdfs    d      sdfsd', '  s  sdfs    d      sdfsd ', ['as ', 'as asdf    ', '4358934    ', '   4358934fd ', '   4358934', ['adsf . ', ' sdfsd ']]];
     //the expected result for a call with recursion enabled
     $expectedRecursion = ['sdfsd', 'sdfs    d', 's  sdfs    d      sdfsd', 's  sdfs    d      sdfsd', 's  sdfs    d      sdfsd', ['as', 'as asdf', '4358934', '4358934fd', '4358934', ['adsf .', 'sdfsd']]];
     //the expected result for a linear call
     $expectedLinear = ['sdfsd', 'sdfs    d', 's  sdfs    d      sdfsd', 's  sdfs    d      sdfsd', 's  sdfs    d      sdfsd', ['as ', 'as asdf    ', '4358934    ', '   4358934fd ', '   4358934', ['adsf . ', ' sdfsd ']]];
     //trimStringArray with recursion enabled
     $this->assertEquals($expectedRecursion, StringUtil::trimStringArray($testData, true));
     //trimStringArray with recursion disabled
     $this->assertEquals($expectedLinear, StringUtil::trimStringArray($testData, false));
 }