11
|
The Pixel Developer · 技术社区 · 14 年前 |
1
6
这是代码的一个常见问题,尤其是Lagacy PHP代码。常用的技术是进一步抽象相关对象中的cookie/会话变量,并使用控制反转技术将这些依赖项拉入范围。 http://martinfowler.com/articles/injection.html 现在,在执行测试之前,您将实例化一个cookie/会话对象的模拟版本并提供默认数据。 我想,通过在执行测试之前简单地覆盖超级全局值,可以用遗留代码实现相同的效果。 干杯, 亚历克斯 |
2
2
我知道这是相当古老的,但我相信这需要更新,因为技术已经改进,从原来的帖子。我可以使用php 5.4和phpunit 3.7来获得使用此解决方案的会话:
|
3
0
我发现我可以使用phpunit来测试我的网站中严重依赖会话的部分的行为,通过结合 卷曲 和A 曲奇饼干 通过了 会话ID .
以下
示例调用
任何后续的curl调用都将自动使用与前一个会话相同的会话,除非
|
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |