1
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-05-07 22:29:19 +00:00
StefanStrobel 37d95d6e32 98_PHC: updated tests
git-svn-id: https://svn.fhem.de/fhem/trunk@26106 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2022-05-31 18:25:11 +00:00

89 lines
2.0 KiB
Perl

##############################################
# test parsing
##############################################
use strict;
use warnings;
use Test::More;
use FHEM::Modbus::TestUtils qw(:all);
fhem 'attr global mseclog 1';
NextStep();
sub testStep1 {
CheckAndReset();
fhem 'set PHC JRM22o1 senken';
return 0.1;
}
sub testStep2 {
is(FhemTestUtils_gotLog("XMLRPC called with service.stm.sendTelegram and 0x00,0x56,0x26,0x03,0x58,0x02"), 1, "got XMLRPC Log");
}
sub testStep10 {
CheckAndReset();
fhem 'set PHC JRM22o1 senken prio=2 set=1 time=50';
return 0.1;
}
sub testStep11 {
is(FhemTestUtils_gotLog("XMLRPC called with service.stm.sendTelegram and 0x00,0x56,0x26,0x42,0x32,0x00"), 1, "got XMLRPC Log");
}
sub testStep20 {
CheckAndReset();
fhem 'set PHC Rollade_AZ_Teich senken prio=2 set=1 time=50';
return 0.1;
}
sub testStep21 {
is(FhemTestUtils_gotLog("XMLRPC called with service.stm.sendTelegram and 0x00,0x56,0x26,0x42,0x32,0x00"), 1, "got XMLRPC Log");
}
sub testStep30 {
CheckAndReset();
#fhem 'attr PHC HTTPMOD PHCService';
fhem 'set PHC Wohnen_Deckenleuchte_am_Kamin Dunkler Dimmen time=10';
return 0.1;
}
sub testStep31 {
is(FhemTestUtils_gotLog("XMLRPC called with service.stm.sendTelegram and 0x00,0xA5,0x09,0x0F,0x00"), 1, "got XMLRPC Log");
}
sub testStep50 {
CheckAndReset();
fhem 'set PHC Arbeiten-Lampenschiene An_mit_Timer time=5';
return 0.1;
}
sub testStep51 {
is(FhemTestUtils_gotLog("XMLRPC called with service.stm.sendTelegram and 0x00,0x43,0x4A,0x05,0x00"), 1, "got XMLRPC Log");
}
sub testStep60 {
CheckAndReset();
#fhem 'attr PHC HTTPMOD PHCService';
fhem 'set PHC Arbeiten-Lampenschiene An mit Timer time=5';
return 0.1;
}
sub testStep61 {
is(FhemTestUtils_gotLog("XMLRPC called with service.stm.sendTelegram and 0x00,0x43,0x4A,0x05,0x00"), 1, "got XMLRPC Log");
}
sub testStep90 {
CheckAndReset();
fhem 'set PHC ?';
return 0.1;
}
1;