示例#1
0
 public function testIsString()
 {
     // Arrange
     $a = 'fred';
     // Act
     $x = __::isString($a);
     // Assert
     $this->assertEquals(true, $x);
 }
示例#2
0
 public function testIsString()
 {
     $str1 = '1';
     $str2 = 'a';
     $str3 = ' ';
     $str4 = 'false';
     $str5 = 1;
     $str6 = null;
     $str7 = true;
     $this->assertEquals(__::isString($str1), true);
     $this->assertEquals(__::isString($str2), true);
     $this->assertEquals(__::isString($str3), true);
     $this->assertEquals(__::isString($str4), true);
     $this->assertEquals(__::isString($str5), false);
     $this->assertEquals(__::isString($str6), false);
     $this->assertEquals(__::isString($str7), false);
 }
 public function testIsString()
 {
     // from js
     $this->assertTrue(__::isString(join(', ', array(1, 2, 3))), 'strings are');
     // extra
     $this->assertFalse(__::isString(1));
     $this->assertTrue(__::isString(''));
     $this->assertTrue(__::isString('1'));
     $this->assertFalse(__::isString(array()));
     $this->assertFalse(__::isString(null));
     $this->assertFalse(__(1)->isString());
     $this->assertTrue(__('1')->isString());
     $this->assertTrue(__('')->isString());
     // docs
     $this->assertTrue(__::isString('moe'));
     $this->assertTrue(__::isString(''));
 }