public function testCanonicalizeXiaomiHeader() { $headers = NULL; $this->assertEquals("", Signer::canonicalizeXiaomiHeaders($headers)); $headers = array(); $headers["Content-Type"] = "application/json"; $headers[Common::XIAOMI_HEADER_PREFIX . "meta-username"] = array("*****@*****.**", "*****@*****.**"); $headers[Common::XIAOMI_HEADER_PREFIX . "date"] = "Tue, 27 Mar 2007 21:20:26+000"; $this->assertEquals(Common::XIAOMI_HEADER_PREFIX . "date:" . "Tue, 27 Mar 2007 21:20:26+000\n" . Common::XIAOMI_HEADER_PREFIX . "meta-username:x@xiaomi.com,a@xiaomi.com\n", Signer::canonicalizeXiaomiHeaders($headers)); }