愚蠢的问题......在Symfony文档中,单元测试类扩展,\PHPUnit_Framework_TestCase但在PHPUnit文档中,测试类扩展PHPUnit\Framework\TestCase.有没有区别,它们是相同的,还是我错过了一个微妙的PHP功能,_相当于\?
没有实际测试它自己,我可以使用,或只在Symfony中使用一个?
更新:有人向我解释说,这两个类只是PHPUnit版本之间的区别.在我自己的研究和记录之后,Symfony 3.1仍在\PHPUnit_Framework_TestCase其自己的KernelTestCase类中扩展,为Symfony的功能测试提供支持.为了避免破坏代码,我将继续玩安全和扩展WebTestCase,继承自\PHPUnit_Framework_TestCaseSymfony的单元测试.无论如何,这样的单元测试仍然适用于PHPUnit 5.6
我花了几天时间在PHP中查找错误只是为了发现我的jQuery从来没有通过AJAX传递正确的值.我100%肯定这是有效的,并在过去进行过测试:
JS:
var barcode = null;
if ($("#barcode").length)
{ var $barcode = $("#barcode").val(); console.log("barcode"); }
alert(barcode);
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="col-lg-10">
<input type="text" class="form-control" id="barcode" placeholder="Barcode">
</div>
Run Code Online (Sandbox Code Playgroud)
当条形码输入中有值时,为什么条形码仍然等于null?