package org.test4j.module.dbfit;
import org.test4j.fortest.beans.User;
import org.test4j.fortest.service.UserService;
import org.test4j.module.dbfit.annotations.DbFit;
import org.test4j.module.spring.annotations.SpringContext;
import org.test4j.module.spring.annotations.SpringBeanByName;
import org.test4j.testng.Test4J;
import org.testng.annotations.Test;
@Test(groups = { "test4j" })
@SpringContext({ "org/test4j/fortest/spring/beans.xml", "classpath:org/test4j/fortest/spring/data-source.xml" })
public class DbFitTest extends Test4J {
@SpringBeanByName
private UserService userService;
@DbFit(when = { "DbFit.paySalary_insert.when.wiki" }, then = "DbFit.paySalary_insert.then.wiki")
public void paySalary_insert() {
User user = newUser();
this.userService.insertUser(user);
}
public static User newUser() {
User user = new User();
user.setFirst("first name");
user.setPostcode("320001");
user.setSarary(23.02d);
return user;
}
}