package org.test4j.spec.xml; import org.test4j.junit.JSpec; import org.test4j.spec.annotations.Given; import org.test4j.spec.annotations.Named; import org.test4j.spec.annotations.Step; import org.test4j.spec.annotations.StoryFile; import org.test4j.spec.annotations.StoryType; import org.test4j.spec.annotations.When; /** * @author darui.wudr 2013-1-10 下午11:51:13 */ @StoryFile(type = StoryType.XML) public class DemoSpec extends JSpec { private int num1; private int num2; @Given public void initParameter(@Named("参数1") Integer num1, @Named("参数2") Integer num2) { want.number(num1).isEqualTo(1234); want.number(num2).isEqualTo(4567); this.num1 = num1; this.num2 = num2; } @When @Step public void doSomething() { } @Step public void verifyResult(@Named("总和") Integer total) { want.number(num1 + num2).isEqualTo(total); } }