电影管理系统开发:功能实现与测试
在软件开发过程中,我们逐步为电影管理系统添加各项功能,并通过测试来确保系统的稳定性和正确性。下面将详细介绍系统中电影重命名和电影唯一性的功能实现及测试。
电影重命名功能
电影重命名功能允许用户修改电影列表中已有电影的名称。为了实现这一功能,我们进行了一系列的编码和测试工作。
代码实现
public void testRenaming() {
String newName = "Star Trek";
Movie aMovie = new Movie("Star Wars");
aMovie.rename(newName);
assertEquals("Renaming should change the name.", newName, aMovie.getName());
}
public void rename(String newName) {
if (newName == null) {
throw new IllegalArgumentException("null Movie name");
}
if (newName.length() == 0) {
throw new IllegalArgumentException("empty Movie name");
}
name = newName;
}
public Movie(String aName) {
if (aName == null) {
throw new Il
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



