#62 Test Suite is not being Executed

v1.2.0.0
closed
nobody
None
2023-04-09
2023-04-07
No

My Test Suite is not being Executed.

I have went through the tutorial Several times and I can not figure out what is wrong.

CoUnit.RUN(); gets called I can put a break point before and after it.

but my test suite body is never called

PROGRAM PRG_Test
VAR
    inst_Test_Wago_750_455 : Test_Wago_750_450;
END_VAR

CoUnit.RUN(); //** This is called
FUNCTION_BLOCK Test_Wago_750_450 EXTENDS CoUnit.FB_TestSuite
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
END_VAR

InputEqualsZero(); //** Never reached
METHOD InputEqualsZero
VAR
    module : Wago_750_455;
    processImage : DWORD;
    i : INT;
    buffer_False : BOOL := FALSE;
    buffer_Four : REAL := 4;
END_VAR
//TEST(__POUNAME());
TEST('Test');

processImage := 0;


FOR i := 0 TO 3 BY 1 DO
    module.Param_ProcessImage[i] := processImage;
    module.Cfg_HasDiagBits := TRUE;
    module();

    AssertEquals(Expected := buffer_Four,
         Actual := module.ValueAs_mA[i],
         Message := 'The calculation is not correct');
    AssertEquals(Expected := buffer_False,
         Actual := module.Error_Any[i],
        Message := 'Message (Figure me Out Later)');         
    AssertEquals(Expected := buffer_False,
         Actual := module.Error_UnderRange[i],
         Message := 'Message (Figure me Out Later)');   
    AssertEquals(Expected := buffer_False,
         Actual := module.Error_OverRange[i],
         Message := 'Message (Figure me Out Later)');
END_FOR

TEST_FINISHED();

And Export of my Project is attached

1 Attachments

Discussion

  • thecolonel26 - 2023-04-08

    Ok it appears it will only execute once and then will require a reset and not just a start and stop.

    So I figured that out. Next problem

    This can be closed

     

    Last edit: thecolonel26 2023-04-08
  • hermsen

    hermsen - 2023-04-09
    • status: open --> closed
     

Log in to post a comment.