小编Cow*_*lby的帖子

PHPUnit覆盖现在不完整,因为没有覆盖类的左大括号

嘿大家,我一直在使用PHPUnit对我正在研究的S​​ymfony/Doctrine项目进行单元测试.它工作正常,直到昨天各种类别从100%覆盖率下降到98-99%.改变的原因是因为某些原因,这些类的左开括号不再被视为"覆盖".以下是问题的屏幕截图:

http://imgur.com/RCDzm.png

我已经尝试了所有的东西,但我无法弄清楚是什么原因导致某些课程有这个问题而其他课程显示"完整"的报道就好了.这更令人烦恼,因为测试仍然运行得很好,但知道发生了什么事情真好.我正在使用PHP 5.3.2,PHPUnit v3.4.15和Xdebug v2.1.0以防万一.

php phpunit doctrine symfony1 code-coverage

4
推荐指数
1
解决办法
709
查看次数

将Philips Hue XY值转换为HEX

飞利浦Hue API在某些情况下会返回一个xy值,用于blub的颜色值.如何将其转换为HEX字符串?我尝试过在网上找到的各种配方,但它们都不适用于灯泡的所有颜色.

我看了下面建议的指南,并尝试在PHP中实现如下:

list($x, $y) = $light['state']['xy'];
$z = 1.0 - $x - $y;
$Y = $light['state']['bri'] / 255.0; // The given brightness value
$X = ($Y / $y) * $x;
$Z = ($Y / $y) * $z;

$r = $X * 1.612 - $Y * 0.203 - $Z * 0.302;
$g = -$X * 0.509 + $Y * 1.412 + $Z * 0.066;
$b = $X * 0.026 - $Y * 0.072 + $Z * 0.962;

$r = $r …
Run Code Online (Sandbox Code Playgroud)

philips-hue

3
推荐指数
1
解决办法
7867
查看次数

标签 统计

code-coverage ×1

doctrine ×1

philips-hue ×1

php ×1

phpunit ×1

symfony1 ×1