-- VectorCAST 19 revision c2818cf (09/24/19) -- Test Case Script -- -- Environment : CPLD -- Unit(s) Under Test: CPLD -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: CPLD -- Subprogram: getCPLDOffButton -- Test Case: getCPLDOffButton_NominalPath TEST.UNIT:CPLD TEST.SUBPROGRAM:getCPLDOffButton TEST.NEW TEST.NAME:getCPLDOffButton_NominalPath TEST.VALUE:uut_prototype_stubs.gioGetBit.return:1 TEST.EXPECTED:CPLD.getCPLDOffButton.return:PIN_SIGNAL_HIGH TEST.EXPECTED:uut_prototype_stubs.gioGetBit.bit:0 TEST.END -- Subprogram: getCPLDStopButton -- Test Case: getCPLDStopButton_NominalPath TEST.UNIT:CPLD TEST.SUBPROGRAM:getCPLDStopButton TEST.NEW TEST.NAME:getCPLDStopButton_NominalPath TEST.VALUE:uut_prototype_stubs.gioGetBit.return:1 TEST.EXPECTED:CPLD.getCPLDStopButton.return:PIN_SIGNAL_HIGH TEST.EXPECTED:uut_prototype_stubs.gioGetBit.bit:1 TEST.END -- Subprogram: getCPLDWatchdogExpired -- Test Case: getCPLDWatchdogExpired_NominalPath TEST.UNIT:CPLD TEST.SUBPROGRAM:getCPLDWatchdogExpired TEST.NEW TEST.NAME:getCPLDWatchdogExpired_NominalPath TEST.VALUE:uut_prototype_stubs.gioGetBit.return:1 TEST.EXPECTED:CPLD.getCPLDWatchdogExpired.return:PIN_SIGNAL_HIGH TEST.EXPECTED:uut_prototype_stubs.gioGetBit.bit:2 TEST.END -- Subprogram: initCPLD -- Test Case: initCPLD_NominalPath TEST.UNIT:CPLD TEST.SUBPROGRAM:initCPLD TEST.NEW TEST.NAME:initCPLD_NominalPath TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:1,0 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:(2)0 TEST.END -- Subprogram: setCPLDLampBlue -- Test Case: setCPLDLampBlue_Off TEST.UNIT:CPLD TEST.SUBPROGRAM:setCPLDLampBlue TEST.NEW TEST.NAME:setCPLDLampBlue_Off TEST.VALUE:CPLD.<>.spi5.PC3:0x400 TEST.VALUE:CPLD.setCPLDLampBlue.level:PIN_SIGNAL_LOW TEST.EXPECTED:CPLD.<>.spi5.PC3:0x0 TEST.END -- Test Case: setCPLDLampBlue_On TEST.UNIT:CPLD TEST.SUBPROGRAM:setCPLDLampBlue TEST.NEW TEST.NAME:setCPLDLampBlue_On TEST.VALUE:CPLD.<>.spi5.PC3:0 TEST.VALUE:CPLD.setCPLDLampBlue.level:PIN_SIGNAL_HIGH TEST.EXPECTED:CPLD.<>.spi5.PC3:0x400 TEST.END -- Subprogram: setCPLDLampGreen -- Test Case: setCPLDLampGreen_Off TEST.UNIT:CPLD TEST.SUBPROGRAM:setCPLDLampGreen TEST.NEW TEST.NAME:setCPLDLampGreen_Off TEST.VALUE:CPLD.<>.spi5.PC3:0x200 TEST.VALUE:CPLD.setCPLDLampGreen.level:PIN_SIGNAL_LOW TEST.EXPECTED:CPLD.<>.spi5.PC3:0x0 TEST.END -- Test Case: setCPLDLampGreen_On TEST.UNIT:CPLD TEST.SUBPROGRAM:setCPLDLampGreen TEST.NEW TEST.NAME:setCPLDLampGreen_On TEST.VALUE:CPLD.<>.spi5.PC3:0 TEST.VALUE:CPLD.setCPLDLampGreen.level:PIN_SIGNAL_HIGH TEST.EXPECTED:CPLD.<>.spi5.PC3:0x200 TEST.END -- Subprogram: setCPLDLampRed -- Test Case: setCPLDLampRed_Off TEST.UNIT:CPLD TEST.SUBPROGRAM:setCPLDLampRed TEST.NEW TEST.NAME:setCPLDLampRed_Off TEST.VALUE:CPLD.<>.spi5.PC3:0xC00 TEST.VALUE:CPLD.setCPLDLampRed.level:PIN_SIGNAL_LOW TEST.EXPECTED:CPLD.<>.spi5.PC3:0x400 TEST.END -- Test Case: setCPLDLampRed_On TEST.UNIT:CPLD TEST.SUBPROGRAM:setCPLDLampRed TEST.NEW TEST.NAME:setCPLDLampRed_On TEST.VALUE:CPLD.<>.spi5.PC3:0 TEST.VALUE:CPLD.setCPLDLampRed.level:PIN_SIGNAL_HIGH TEST.EXPECTED:CPLD.<>.spi5.PC3:0x800 TEST.END -- Subprogram: toggleCPLDOffRequest -- Test Case: toggleCPLDOffRequest_NominalPath TEST.UNIT:CPLD TEST.SUBPROGRAM:toggleCPLDOffRequest TEST.NEW TEST.NAME:toggleCPLDOffRequest_NominalPath TEST.EXPECTED:uut_prototype_stubs.gioToggleBit.bit:0 TEST.END -- Subprogram: toggleCPLDWatchdog -- Test Case: toggleCPLDWatchdog_NominalPath TEST.UNIT:CPLD TEST.SUBPROGRAM:toggleCPLDWatchdog TEST.NEW TEST.NAME:toggleCPLDWatchdog_NominalPath TEST.EXPECTED:uut_prototype_stubs.gioToggleBit.bit:1 TEST.END