FileSaver.js深度解析:前端文件下载的全新解决方案
2025/12/26 5:17:27
在测试的最终迭代中,代码与之前描述有所不同。一方面,接收推文(twoots)的测试中,部分操作被重构为通用方法,例如logon()方法用于将第一个用户登录到系统,这是许多测试给定部分的一部分。另一方面,测试创建了Position对象并将其传递给Twoot,同时验证与twootRepository的交互。以下是相关测试代码示例:
Example 6 - 15. shouldReceiveTwootsFromFollowedUser @Test public void shouldReceiveTwootsFromFollowedUser() { final String id = "1"; logon(); endPoint.onFollow(TestData.OTHER_USER_ID); final SenderEndPoint otherEndPoint = otherLogon(); otherEndPoint.onSendTwoot(id, TWOOT); verify(twootRepository).add(id, TestData.OTHER_USER_ID, TWOOT); verify(receiverEndPoint).onTwoot(new Twoot(id, TestData.OTH