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"); }
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\"}")); }