【发布时间】:2009-11-13 23:02:24
【问题描述】:
您将如何/将如何测试基于持久性引擎构建的超级简单方法。我将使用 JPA,但我确信任何持久性机制都有它的等价物。
例如...
@Entity
public class Category {
@Id @GeneratedValue
private long id;
@NotNull @NotEmpty
private String name;
@NotNull
@ManyToOne
private User user;
//...Getters/Setters...
}
@Stateless
public void CategoryServiceImpl implements CategoryService {
@PersistenceContext EntityManager entityManager;
public void addCategory(Category input) {
entityManager.persist(input);
}
}
什么样的测试对 addCategory 有用。我可以看到 TDD 和单元测试的用处,但我只是不确定要为这样的简单方法做什么样的测试。不是真的在寻找“如何”来创建测试,而是在寻找“什么”来测试。
【问题讨论】:
标签: unit-testing testing tdd persistence