我正在看PHPUnit,以下让我感到疑惑.PHPUnit是否处理int.1和0是否为布尔值?在我目前的测试中,它没有.
例: $this->assertTrue(preg_match('/asdf/', 'asdf'));
在我的测试中,这失败了,因为preg_match()返回int 1或0并且只有bool false才会出现错误.
显然,我接受以下工作,因为比较总是返回bool. $this->assertTrue(preg_match('/asdf/', 'asdf') === 1);
我是否在preg_match中遗漏了一些东西,或者我的断言使它变得不那么严格了?
编辑:assertTrue是否需要匹配类型?有没有办法让断言不那么严格?
我期待在我的/app/Config/routes.php配置文件中加载我的数据库中的值.
在顶部,我正在使用: App::uses('Option', 'Model');
我在课堂上称呼我的发现: $this->Option->find('all');
我错过了什么吗?
我正在寻找获取多部分表单数据并将其转换为字典。对于 json 来说很简单,但这似乎有点不同。
当前代码:
app = web.Application()
async def deploy(request):
# retrieve multipart form data or
# x-www-form-urlencoded data
# convert to a dictionary if not already
text = "Hello"
return web.Response(text=text)
app.router.add_post('/', deploy)
web.run_app(app)
Run Code Online (Sandbox Code Playgroud)