public function testCompKeyToAssoc() { $comp = DataType::compKeyToAssocArray('roster_register'); $this->assertEquals(['key' => 'roster', 'type' => 'register'], $comp); $comp = DataType::compKeyToAssocArray('roster_flag'); $this->assertEquals(['key' => 'roster', 'type' => 'flag'], $comp); $comp = DataType::compKeyToAssocArray('roster_counter'); $this->assertEquals(['key' => 'roster', 'type' => 'counter'], $comp); $comp = DataType::compKeyToAssocArray('roster_set'); $this->assertEquals(['key' => 'roster', 'type' => 'set'], $comp); $comp = DataType::compKeyToAssocArray('roster_map'); $this->assertEquals(['key' => 'roster', 'type' => 'map'], $comp); $comp = DataType::compKeyToAssocArray('multiple_underscores_map'); $this->assertEquals(['key' => 'multiple_underscores', 'type' => 'map'], $comp); }