public function testValidComasArray() { $this->assertTrue(KeyValuePair::isValidComasArray('')); $this->assertTrue(KeyValuePair::isValidComasArray('\'')); $this->assertTrue(KeyValuePair::isValidComasArray(['-'])); $this->assertTrue(KeyValuePair::isValidComasArray(['-', '*'])); $this->assertTrue(KeyValuePair::isValidComasArray(['-', ''])); $this->assertTrue(KeyValuePair::isValidComasArray(['', ''])); $this->assertFalse(KeyValuePair::isValidComasArray(1)); $this->assertFalse(KeyValuePair::isValidComasArray(true)); $this->assertFalse(KeyValuePair::isValidComasArray([])); $this->assertFalse(KeyValuePair::isValidComasArray(['-', '*', 2])); $this->assertFalse(KeyValuePair::isValidComasArray(new KeyValuePair('name'))); $this->assertFalse(KeyValuePair::isValidComasArray(null)); $this->assertFalse(KeyValuePair::isValidComasArray([[], ''])); $this->assertFalse(KeyValuePair::isValidComasArray(['', []])); }