예제 #1
0
 public function testFromElements()
 {
     $array = CArray::fromElements("a", "b", "c");
     $this->assertTrue($array[0] === "a" && $array[1] === "b" && $array[2] === "c");
     $array = CArray::fe("a", "b", "c");
     $this->assertTrue($array[0] === "a" && $array[1] === "b" && $array[2] === "c");
 }
예제 #2
0
 public function testMake()
 {
     $cookie = new CCookie("name", "value");
     $this->assertTrue($cookie->name()->equals("name") && $cookie->value()->equals("value"));
     $cookie = new CCookie("name", true);
     $this->assertTrue($cookie->name()->equals("name") && $cookie->value()->equals("1"));
     $cookie = new CCookie("name", 1234);
     $this->assertTrue($cookie->name()->equals("name") && $cookie->value()->equals("1234"));
     $cookie = new CCookie("name", 12.34);
     $this->assertTrue($cookie->name()->equals("name") && $cookie->value()->equals("12.34"));
     $cookie = new CCookie("name", CArray::fe("a", "b", "c"));
     $this->assertTrue($cookie->name()->equals("name") && $cookie->value()->equals("[\"a\",\"b\",\"c\"]"));
     $cookie = new CCookie("name", ["one" => "a", "two" => "b", "three" => "c"]);
     $this->assertTrue($cookie->name()->equals("name") && $cookie->value()->equals("{\"one\":\"a\",\"two\":\"b\",\"three\":\"c\"}"));
 }