public function testCategoryAccessors() { $email = new Email(); $email->setCategories(array('category_0')); $this->assertEquals("{\"category\":[\"category_0\"]}", $email->getSmtpapi()->jsonString()); $categories = array("category_1", "category_2", "category_3", "category_4"); $email->setCategories($categories); // uses valid json $this->assertEquals("{\"category\":[\"category_1\",\"category_2\",\"category_3\",\"category_4\"]}", $email->getSmtpapi()->jsonString()); }