我在其中一个测试类中正在处理的项目之一中有以下行。我查看了mocoServer文档,但无法理解以下内容。请问您能解释下面列出的代码吗?
mocoServer.
request(by(uri("/as/token.oauth2"))).response(contentFromFile(DIR, "token.json"));
mocoServer.request(and(contain(text("Account")))).response(
with(contentFromFile(TEST_COMMON_DIR, ACCOUNT_RESPONSE)));
答案 0 :(得分:3)
这只是一种聪明的方法,用于构建对象的命名方法。它试图使代码更具可读性和紧凑性。
我不知道你的mocoServer
是什么或者做了什么,但这些行做了以下事情:
第1行:当mocoServer在uri“/as/token.oauth2”上收到请求时,它将从目录DIR返回带有“token.json”文件内容的响应。
第2行:当mocoServer收到包含字符串“Account”的请求时,它将从目录TEST_COMMON_DIR返回文件ACCOUNT_RESPONSE的内容。