PHP Класс Phue\Test\Command\SetLightStateTest

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
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 )