0
我想在JPA/Playframework測試的UniqueConstraint:JPA測試的UniqueConstraint
@Test
public void saveWithTitleNotUnique() { // not unique title
Software software1 = builder.template1().withTitle("title1").create();
Software software2 = builder.template1().withTitle("title1").create();
software1.save();
try {
software2.save();
fail("software.title is not unique");
} catch (Exception ex) {}
}
...
@Entity
public class Software extends Model {
@Column(unique = true)
public String title;
但測試失敗每一次,因爲沒有任何異常發生。
我是通過構建器創建的。在create()方法裏面有一個新的Software()。所以,這不是重點。 – ses