}
public void testMatchWorkspace() throws Exception
{
SessionActionCatalog catalog =
(SessionActionCatalog)container.getComponentInstanceOfType(SessionActionCatalog.class);
catalog.clear();
//
SessionEventMatcher matcher =
new SessionEventMatcher(Event.NODE_ADDED, null, true, new String[]{"production"}, null, ntHolder);
catalog.addAction(matcher, new DummyAction());
Condition cond = new Condition();
cond.put(SessionEventMatcher.EVENTTYPE_KEY, Event.NODE_ADDED);
// test for this ws
cond.put(SessionEventMatcher.WORKSPACE_KEY, "production");
assertEquals(1, catalog.getActions(cond).size());
cond.put(SessionEventMatcher.WORKSPACE_KEY, "draft");
assertEquals(0, catalog.getActions(cond).size());
}