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);
}
}