PHP 클래스 Phue\Test\Command\SetLightStateTest

상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: sqmk/phue

공개 메소드들

메소드 설명
providerAlert ( ) : array Provider: Alert
providerBrightness ( ) : array Provider: Valid brightness
providerColorTemp ( ) : array Provider: XY
providerEffect ( ) : array Provider: Effect
providerHue ( ) : array Provider: Hue
providerInvalidBrightness ( ) : array Provider: Invalid brightness
providerInvalidColorTemp ( ) : array Provider: Invalid Color temp
providerInvalidRGB ( ) : array Provider: Invalid RGB
providerInvalidXY ( ) : array Provider: Invalid XY
providerOnState ( ) : array Provider: On state
providerRGB ( ) : array Provider: RGB
providerSaturation ( ) : array Provider: Saturation
providerTransitionTime ( ) : array Provider: Transition time
providerXY ( ) : array Provider: XY
setUp ( ) Set up
testAlertSend ( $mode ) Test: Set alert mode
testBrightnessSend ( $brightness ) Test: Set brightness
testColorTempSend ( $temp ) Test: Set Color temp
testEffectSend ( $mode ) Test: Set effect mode
testGetActionableParams ( ) Test: Get actionable params
testGetAlertModes ( ) Test: Get alert modes
testGetEffectModes ( ) Test: Get effect modes
testHueSend ( $value ) Test: Set hue
testInvalidAlertMode ( ) Test: Invalid alert mode
testInvalidBrightness ( $brightness ) Test: Invalid brightness
testInvalidColorTempValue ( $temp ) Test: Invalid color temp value
testInvalidEffectMode ( ) Test: Invalid effect mode
testInvalidHueValue ( ) Test: Invalid hue value
testInvalidRGBValue ( $red, $green, $blue ) Test: invalid RGB value
testInvalidSaturationValue ( ) Test: Invalid saturation value
testInvalidTransitionTime ( ) Test: Invalid transition time
testInvalidXYValue ( $x, $y ) Test: Invalid xy value
testOnSend ( $state ) Test: Set light on
testRGBSend ( $red, $green, $blue ) Test: set XY and brightness via RGB
testSaturationSend ( $value ) Test: Set alert mode
testSend ( ) Test: Send command
testTransitionTimeSend ( $time ) Test: Set transition time
testXYSend ( $x, $y ) Test: Set XY

보호된 메소드들

메소드 설명
stubTransportSendRequestWithPayload ( stdClass $payload ) Stub transport's sendRequest with an expected payload

메소드 상세

providerAlert() 공개 메소드

Provider: Alert
public providerAlert ( ) : array
리턴 array

providerBrightness() 공개 메소드

Provider: Valid brightness
public providerBrightness ( ) : array
리턴 array

providerColorTemp() 공개 메소드

Provider: XY
public providerColorTemp ( ) : array
리턴 array

providerEffect() 공개 메소드

Provider: Effect
public providerEffect ( ) : array
리턴 array

providerHue() 공개 메소드

Provider: Hue
public providerHue ( ) : array
리턴 array

providerInvalidBrightness() 공개 메소드

Provider: Invalid brightness
public providerInvalidBrightness ( ) : array
리턴 array

providerInvalidColorTemp() 공개 메소드

Provider: Invalid Color temp
public providerInvalidColorTemp ( ) : array
리턴 array

providerInvalidRGB() 공개 메소드

Provider: Invalid RGB
public providerInvalidRGB ( ) : array
리턴 array

providerInvalidXY() 공개 메소드

Provider: Invalid XY
public providerInvalidXY ( ) : array
리턴 array

providerOnState() 공개 메소드

Provider: On state
public providerOnState ( ) : array
리턴 array

providerRGB() 공개 메소드

Provider: RGB
public providerRGB ( ) : array
리턴 array

providerSaturation() 공개 메소드

Provider: Saturation
public providerSaturation ( ) : array
리턴 array

providerTransitionTime() 공개 메소드

Provider: Transition time
public providerTransitionTime ( ) : array
리턴 array

providerXY() 공개 메소드

Provider: XY
public providerXY ( ) : array
리턴 array

setUp() 공개 메소드

Set up
public setUp ( )

stubTransportSendRequestWithPayload() 보호된 메소드

Stub transport's sendRequest with an expected payload
protected stubTransportSendRequestWithPayload ( stdClass $payload )
$payload stdClass Payload

testAlertSend() 공개 메소드

Test: Set alert mode
public testAlertSend ( $mode )

testBrightnessSend() 공개 메소드

Test: Set brightness
public testBrightnessSend ( $brightness )

testColorTempSend() 공개 메소드

Test: Set Color temp
public testColorTempSend ( $temp )

testEffectSend() 공개 메소드

Test: Set effect mode
public testEffectSend ( $mode )

testGetActionableParams() 공개 메소드

Test: Get actionable params

testGetAlertModes() 공개 메소드

Test: Get alert modes
public testGetAlertModes ( )

testGetEffectModes() 공개 메소드

Test: Get effect modes
public testGetEffectModes ( )

testHueSend() 공개 메소드

Test: Set hue
public testHueSend ( $value )

testInvalidAlertMode() 공개 메소드

Test: Invalid alert mode

testInvalidBrightness() 공개 메소드

Test: Invalid brightness
public testInvalidBrightness ( $brightness )

testInvalidColorTempValue() 공개 메소드

Test: Invalid color temp value
public testInvalidColorTempValue ( $temp )

testInvalidEffectMode() 공개 메소드

Test: Invalid effect mode

testInvalidHueValue() 공개 메소드

Test: Invalid hue value
public testInvalidHueValue ( )

testInvalidRGBValue() 공개 메소드

Test: invalid RGB value
public testInvalidRGBValue ( $red, $green, $blue )

testInvalidSaturationValue() 공개 메소드

Test: Invalid saturation value

testInvalidTransitionTime() 공개 메소드

Test: Invalid transition time

testInvalidXYValue() 공개 메소드

Test: Invalid xy value
public testInvalidXYValue ( $x, $y )

testOnSend() 공개 메소드

Test: Set light on
public testOnSend ( $state )

testRGBSend() 공개 메소드

Test: set XY and brightness via RGB
public testRGBSend ( $red, $green, $blue )

testSaturationSend() 공개 메소드

Test: Set alert mode
public testSaturationSend ( $value )

testSend() 공개 메소드

Test: Send command
public testSend ( )

testTransitionTimeSend() 공개 메소드

Test: Set transition time
public testTransitionTimeSend ( $time )

testXYSend() 공개 메소드

Test: Set XY
public testXYSend ( $x, $y )