在PHPUnit中,假设我这样做:
$this->assertTrue( $some_variable == "foo" );
当我在失败状态下使用代码运行测试时,PHPUnit告诉我:Failed asserting that false is true. --这一切都很好,而且我通常可以跟踪测试失败的原因。但是..。
我想知道,当测试失败时,PHPUnit是否可以向我显示更多的上下文。例如,PHPUnit是否可能输出类似于:Failed asserting that false is true. When your test ran $some_variable wa
我有一个e2e量角器的测试在我的角度应用。我刚刚连续运行了几次完全相同的测试,并且通过了大约5%的测试,但是在下面的屏幕截图中失败了。
测试:
it('should open the cart with the cart button in the header', () => {
page.navigateTo('/calendar/day/(dmy:27-9-2018)');
page.cartButton().click();
expect(element(by.css('h2.cart-header'))
我试图检查某些内容是否存在于不同的页面上。例如:
const contentCount = Selector('.some-element').childElementCount
.expect(contentCount).gte(1, 'The related content is missing.')
..。它运行良好,只是测试在第一个断言失败后停止。这并不理想,因为我试图生成一份报告,同时显示所有失败的断言。
如何使测试在失败的断言后继续运行?