/**
* <p>Test <code>getCatalog()</code> method.</p>
*/
public void testCatalogIdentifier() {
Catalog defaultCatalog = new CatalogBase();
Command defaultFoo = new NonDelegatingCommand();
defaultCatalog.addCommand("foo", defaultFoo);
Command fallback = new NonDelegatingCommand();
defaultCatalog.addCommand("noSuchCatalog:fallback", fallback);
factory.setCatalog(defaultCatalog);
Catalog specificCatalog = new CatalogBase();
Command specificFoo = new NonDelegatingCommand();
specificCatalog.addCommand("foo", specificFoo);
factory.addCatalog("specific", specificCatalog);
Command command = factory.getCommand("foo");
assertSame(defaultFoo, command);