package org.richfaces.renderkit.html; import javax.faces.FacesException; import javax.faces.component.behavior.ClientBehavior; import org.jboss.test.faces.mock.MockTestRunner; import org.junit.Test; import org.junit.runner.RunWith; /** * <p class="changed_added_4_0"> * Test getScript method for wrong parameters. * </p> * * @author asmirnov@exadel.com * */ @RunWith(MockTestRunner.class) public class ValidatorRendererGetScriptTest extends ValidatorRendererTestBase { @Test(expected = NullPointerException.class) public void testGetScriptNullContext() { renderer.getScript(null, mockBehavior); } @Test(expected = NullPointerException.class) public void testGetScriptNullBehavior() { renderer.getScript(setupBehaviorContext(input), null); } @Test(expected = FacesException.class) public void testGetScriptWrongBehavior() { renderer.getScript(behaviorContext, controller.createNiceMock(ClientBehavior.class)); } }