public function testAddByString()
{
$group = new Group();
$result = $group->add('lithium\\tests\\cases\\g11n');
$expected = array('lithium\\tests\\cases\\g11n\\CatalogTest', 'lithium\\tests\\cases\\g11n\\LocaleTest', 'lithium\\tests\\cases\\g11n\\MessageTest', 'lithium\\tests\\cases\\g11n\\MultibyteTest', 'lithium\\tests\\cases\\g11n\\multibyte\\adapter\\IconvTest', 'lithium\\tests\\cases\\g11n\\multibyte\\adapter\\IntlTest', 'lithium\\tests\\cases\\g11n\\multibyte\\adapter\\MbstringTest', 'lithium\\tests\\cases\\g11n\\catalog\\AdapterTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\CodeTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\GettextTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\MemoryTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\PhpTest');
$this->assertEqual($expected, $result);
$result = $group->add('lithium\\tests\\cases\\data\\ModelTest');
$expected = array('lithium\\tests\\cases\\g11n\\CatalogTest', 'lithium\\tests\\cases\\g11n\\LocaleTest', 'lithium\\tests\\cases\\g11n\\MessageTest', 'lithium\\tests\\cases\\g11n\\MultibyteTest', 'lithium\\tests\\cases\\g11n\\multibyte\\adapter\\IconvTest', 'lithium\\tests\\cases\\g11n\\multibyte\\adapter\\IntlTest', 'lithium\\tests\\cases\\g11n\\multibyte\\adapter\\MbstringTest', 'lithium\\tests\\cases\\g11n\\catalog\\AdapterTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\CodeTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\GettextTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\MemoryTest', 'lithium\\tests\\cases\\g11n\\catalog\\adapter\\PhpTest', 'lithium\\tests\\cases\\data\\ModelTest');
$this->assertEqual($expected, $result);
}