@@ -882,209 +882,4 @@ mod tests {
882882 let res = mem_map_to_thermal_msg ( & memory_map, & mut offset, & mut length) ;
883883 assert ! ( res. is_err( ) && res. unwrap_err( ) == Error :: InvalidLocation ) ;
884884 }
885-
886- #[ test]
887- fn test_mem_map_to_time_alarm_msg ( ) {
888- use crate :: ec_type:: message:: TimeAlarmMessage ;
889- use crate :: ec_type:: structure:: { ECMemory , TimeAlarm } ;
890-
891- let memory_map = ECMemory {
892- alarm : TimeAlarm {
893- events : 1 ,
894- capability : 2 ,
895- year : 2025 ,
896- month : 3 ,
897- day : 12 ,
898- hour : 10 ,
899- minute : 30 ,
900- second : 45 ,
901- valid : 1 ,
902- daylight : 0 ,
903- res1 : 0 ,
904- milli : 500 ,
905- time_zone : 1 ,
906- res2 : 0 ,
907- alarm_status : 1 ,
908- ac_time_val : 100 ,
909- dc_time_val : 200 ,
910- } ,
911- ..Default :: default ( )
912- } ;
913-
914- let mut offset = offset_of ! ( ECMemory , alarm) ;
915- let mut length = size_of :: < TimeAlarm > ( ) ;
916-
917- test_field ! (
918- memory_map,
919- offset,
920- length,
921- memory_map. alarm. events,
922- mem_map_to_time_alarm_msg,
923- TimeAlarmMessage :: Events
924- ) ;
925- test_field ! (
926- memory_map,
927- offset,
928- length,
929- memory_map. alarm. capability,
930- mem_map_to_time_alarm_msg,
931- TimeAlarmMessage :: Capability
932- ) ;
933- test_field ! (
934- memory_map,
935- offset,
936- length,
937- memory_map. alarm. year,
938- mem_map_to_time_alarm_msg,
939- TimeAlarmMessage :: Year
940- ) ;
941- test_field ! (
942- memory_map,
943- offset,
944- length,
945- memory_map. alarm. month,
946- mem_map_to_time_alarm_msg,
947- TimeAlarmMessage :: Month
948- ) ;
949- test_field ! (
950- memory_map,
951- offset,
952- length,
953- memory_map. alarm. day,
954- mem_map_to_time_alarm_msg,
955- TimeAlarmMessage :: Day
956- ) ;
957- test_field ! (
958- memory_map,
959- offset,
960- length,
961- memory_map. alarm. hour,
962- mem_map_to_time_alarm_msg,
963- TimeAlarmMessage :: Hour
964- ) ;
965- test_field ! (
966- memory_map,
967- offset,
968- length,
969- memory_map. alarm. minute,
970- mem_map_to_time_alarm_msg,
971- TimeAlarmMessage :: Minute
972- ) ;
973- test_field ! (
974- memory_map,
975- offset,
976- length,
977- memory_map. alarm. second,
978- mem_map_to_time_alarm_msg,
979- TimeAlarmMessage :: Second
980- ) ;
981- test_field ! (
982- memory_map,
983- offset,
984- length,
985- memory_map. alarm. valid,
986- mem_map_to_time_alarm_msg,
987- TimeAlarmMessage :: Valid
988- ) ;
989- test_field ! (
990- memory_map,
991- offset,
992- length,
993- memory_map. alarm. daylight,
994- mem_map_to_time_alarm_msg,
995- TimeAlarmMessage :: Daylight
996- ) ;
997- test_field ! (
998- memory_map,
999- offset,
1000- length,
1001- memory_map. alarm. res1,
1002- mem_map_to_time_alarm_msg,
1003- TimeAlarmMessage :: Res1
1004- ) ;
1005- test_field ! (
1006- memory_map,
1007- offset,
1008- length,
1009- memory_map. alarm. milli,
1010- mem_map_to_time_alarm_msg,
1011- TimeAlarmMessage :: Milli
1012- ) ;
1013- test_field ! (
1014- memory_map,
1015- offset,
1016- length,
1017- memory_map. alarm. time_zone,
1018- mem_map_to_time_alarm_msg,
1019- TimeAlarmMessage :: TimeZone
1020- ) ;
1021- test_field ! (
1022- memory_map,
1023- offset,
1024- length,
1025- memory_map. alarm. res2,
1026- mem_map_to_time_alarm_msg,
1027- TimeAlarmMessage :: Res2
1028- ) ;
1029- test_field ! (
1030- memory_map,
1031- offset,
1032- length,
1033- memory_map. alarm. alarm_status,
1034- mem_map_to_time_alarm_msg,
1035- TimeAlarmMessage :: AlarmStatus
1036- ) ;
1037- test_field ! (
1038- memory_map,
1039- offset,
1040- length,
1041- memory_map. alarm. ac_time_val,
1042- mem_map_to_time_alarm_msg,
1043- TimeAlarmMessage :: AcTimeVal
1044- ) ;
1045- test_field ! (
1046- memory_map,
1047- offset,
1048- length,
1049- memory_map. alarm. dc_time_val,
1050- mem_map_to_time_alarm_msg,
1051- TimeAlarmMessage :: DcTimeVal
1052- ) ;
1053-
1054- assert_eq ! ( length, 0 ) ;
1055- }
1056-
1057- #[ test]
1058- fn test_mem_map_to_time_alarm_msg_error ( ) {
1059- use crate :: ec_type:: structure:: { ECMemory , TimeAlarm } ;
1060-
1061- let memory_map = ECMemory {
1062- alarm : TimeAlarm {
1063- events : 1 ,
1064- capability : 2 ,
1065- year : 2025 ,
1066- month : 3 ,
1067- day : 12 ,
1068- hour : 10 ,
1069- minute : 30 ,
1070- second : 45 ,
1071- valid : 1 ,
1072- daylight : 0 ,
1073- res1 : 0 ,
1074- milli : 500 ,
1075- time_zone : 1 ,
1076- res2 : 0 ,
1077- alarm_status : 1 ,
1078- ac_time_val : 100 ,
1079- dc_time_val : 200 ,
1080- } ,
1081- ..Default :: default ( )
1082- } ;
1083-
1084- let mut offset = offset_of ! ( ECMemory , alarm) + 1 ;
1085- let mut length = size_of :: < TimeAlarm > ( ) ;
1086-
1087- let res = mem_map_to_time_alarm_msg ( & memory_map, & mut offset, & mut length) ;
1088- assert ! ( res. is_err( ) && res. unwrap_err( ) == Error :: InvalidLocation ) ;
1089- }
1090885}
0 commit comments