Skip to content

Instantly share code, notes, and snippets.

@SunXiaoShan
Created November 5, 2019 09:02
Show Gist options
  • Save SunXiaoShan/08d9ded4131283e22e9ebf695b091620 to your computer and use it in GitHub Desktop.
Save SunXiaoShan/08d9ded4131283e22e9ebf695b091620 to your computer and use it in GitHub Desktop.
public class HomeworkCentral {
private final Homework homework;
public HomeworkCentral(Homework homework) {
this.homework = homework;
}
void doHomework() {
homework.complete();
}
}
[TestMethod]
public class HomeworkCentralTest {
Homework homeworkMock = mock(Homework.class);
public void complete_homework() {
HomeworkCentral homeworkCentral = new HomeworkCentral(homeworkMock);
homeworkCentral.doHomework();
verify(homeworkMock).complete();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment