/*
* Copyright 2007 Gerd Ziegler (www.gerdziegler.de)
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
* 22.09.2007
* @author www.gerdziegler.de
*/
package org.ztemplates.test.actions.urlhandler.callbacks.test2;
import java.util.HashMap;
import junit.framework.TestCase;
import org.apache.log4j.Logger;
import org.ztemplates.actions.urlhandler.ZIUrlHandler;
import org.ztemplates.actions.urlhandler.tree.ZUrlHandlerFactory;
import org.ztemplates.classpath.ZClassRepository;
import org.ztemplates.classpath.ZIClassRepository;
public class TreePrintTest extends TestCase
{
static Logger log = Logger.getLogger(TreePrintTest.class);
ZIClassRepository classRepo;
ZIUrlHandler proc;
protected void setUp() throws Exception
{
super.setUp();
classRepo = new ZClassRepository(TreePrintTest.class.getPackage().getName());
proc = ZUrlHandlerFactory.create(classRepo, ZUrlHandlerFactory.defaultSecurityService);
}
protected void tearDown() throws Exception
{
classRepo = null;
proc = null;
super.tearDown();
}
public void test() throws Exception
{
Handler obj = (Handler) proc.process("/base/nested/katzeklo", new HashMap<String, String[]>());
assertEquals(NestedHandlerImpl.class, obj.getNested().getClass());
}
}
|