Package org.jbehave.core.story.domain

Source Code of org.jbehave.core.story.domain.NarrativeBehaviour

/*
* Created on 29-Aug-2004
*
* (c) 2003-2004 ThoughtWorks Ltd
*
* See license.txt for license details
*/
package org.jbehave.core.story.domain;

import org.jbehave.core.minimock.UsingMiniMock;
import org.jbehave.core.mock.Mock;
import org.jbehave.core.story.renderer.Renderer;


/**
* @author <a href="mailto:dan.north@thoughtworks.com">Dan North</a>
*/
public class NarrativeBehaviour extends UsingMiniMock {

    public void shouldNarrateToRenderer() throws Exception {
        // given...
        Narrative narrative = new Narrative("role", "feature", "benefit");
        Mock renderer = mock(Renderer.class);
       
        // expect...
        renderer.expects("renderNarrative").with(narrative);

        // when...
        narrative.narrateTo((Renderer)renderer);
       
        // then...
        verifyMocks();
    }
}
TOP

Related Classes of org.jbehave.core.story.domain.NarrativeBehaviour

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.