Example #1
0
 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(['', []]));
 }