Beispiel #1
0
 public function testIsArrayParamsValid()
 {
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => '123', 'delimiter' => '=', 'canBeShort' => true, 'nameComas' => ['1'], 'valueComas' => ['*', '']]));
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => '123', 'delimiter' => '=', 'canBeShort' => false, 'nameComas' => ['1']]));
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => '123', 'delimiter' => '=', 'canBeShort' => true]));
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => '123', 'delimiter' => '=']));
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => '123']));
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag']));
     $this->assertTrue(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => null, 'delimiter' => null, 'canBeShort' => null, 'nameComas' => null, 'valueComas' => null]));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid([]));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid(null));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid('dfsdf'));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'value' => []]));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'delimiter' => []]));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'canBeShort' => []]));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'nameComas' => []]));
     $this->assertFalse(KeyValuePair::IsArrayParamsValid(['name' => 'tag', 'valueComas' => []]));
 }