Skip to content

Commit

Permalink
fix: tests to work with new axunit-st
Browse files Browse the repository at this point in the history
  • Loading branch information
BeckerStS committed Jun 18, 2024
1 parent a1da944 commit d799a4d
Show file tree
Hide file tree
Showing 6 changed files with 44 additions and 0 deletions.
7 changes: 7 additions & 0 deletions test/ItemTest.st
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,17 @@ NAMESPACE Simatic.Ax.WindowTracking
CLASS ItemTest
VAR PROTECTED
i : ItemOneDestination;
iStateless : ItemOneDestination;
vt : VirtualTrigger;
ivt : IVirtualTrigger;
END_VAR

// This method will be called before each test method
{TestSetup}
METHOD PUBLIC MyTestSetup
i := iStateless;
END_METHOD

{Test}
METHOD PUBLIC Test_Count_with_no_deststination_expect_0
Equal(expected := i.DestinationCount(), actual := 0);
Expand Down
7 changes: 7 additions & 0 deletions test/TransportWindowTest.st
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,16 @@ NAMESPACE Simatic.Ax.WindowTracking

VAR PROTECTED
tw : TransportWindow;
twStateless : TransportWindow;
enc : EncoderMock;
END_VAR

// This method will be called before each test method
{TestSetup}
METHOD PUBLIC MyTestSetup
tw := twStateless;
END_METHOD

{Test}
METHOD PUBLIC Test_Encode_NULL_Expect_False
Equal(expected := FALSE, actual := tw.CalcPosition());
Expand Down
9 changes: 9 additions & 0 deletions test/TransportWindowsListTest.st
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ NAMESPACE Simatic.Ax.WindowTracking

VAR PROTECTED
tws : TransportWindowList;
twsStateless : TransportWindowList;
enc : EncoderMock;
encStateless : EncoderMock;
v1 : VirtualTrigger := (Position := 100, Id := UINT#1);
v2 : VirtualTrigger := (Position := 200, Id := UINT#2);
te1 : TriggerEventMock;
Expand All @@ -25,6 +27,13 @@ NAMESPACE Simatic.Ax.WindowTracking
tws.TriggerPointList := tl;
END_METHOD

// This method will be called before each test method
{TestSetup}
METHOD PUBLIC MyTestSetup
tws := twsStateless;
enc := encStateless;
END_METHOD

{Test}
METHOD PUBLIC Evaluate_a_empty_list_expect_False
Equal(expected := FALSE, actual := tws.Evaluate());
Expand Down
7 changes: 7 additions & 0 deletions test/VirtualTriggerListTest.st
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ NAMESPACE Simatic.Ax.WindowTracking
CLASS TestVirtualTriggerList
VAR PROTECTED
tl : VirtualTriggerList;
tlStateless : VirtualTriggerList;
trig1 : VirtualTrigger := (Id := UINT#1, Position := 1100);
trig2 : VirtualTrigger := (Id := UINT#2, Position := 1200);
trig3 : VirtualTrigger := (Id := UINT#3, Position := 1300);
Expand All @@ -26,6 +27,12 @@ NAMESPACE Simatic.Ax.WindowTracking
tl.Add(tp := trig4);
END_METHOD

// This method will be called before each test method
{TestSetup}
METHOD PUBLIC MyTestSetup
tl := tlStateless;
END_METHOD

{Test}
METHOD PUBLIC TestCount_elements_expect_4
THIS.SetupTriggerList();
Expand Down
7 changes: 7 additions & 0 deletions test/VirtualTriggerTest.st
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ NAMESPACE Simatic.Ax.WindowTracking
CLASS TestVirtualTrigger
VAR PROTECTED
vt : VirtualTrigger;
vtStateless : VirtualTrigger;
evt : TriggerEventMock;
tw : TransportWindow;
enc : EncoderMock;
Expand All @@ -15,6 +16,12 @@ NAMESPACE Simatic.Ax.WindowTracking
vt.Id := UINT#10;
END_METHOD

// This method will be called before each test method
{TestSetup}
METHOD PUBLIC MyTestSetup
vt := vtStateless;
END_METHOD

{Test}
METHOD PUBLIC Test_Activate_method_with_no_event_expect_NullReferecne
VAR_TEMP
Expand Down
7 changes: 7 additions & 0 deletions test/WindowingIntegrativeTest.st
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ NAMESPACE Simatic.Ax.WindowTracking
CLASS WindowingIntegraiveTest
VAR PROTECTED
twl : TransportWindowList;
twlStateless : TransportWindowList;
tpl : VirtualTriggerList;

tp1 : VirtualTrigger;
Expand All @@ -22,6 +23,12 @@ NAMESPACE Simatic.Ax.WindowTracking
tpl.Add(tp1);
END_METHOD

// This method will be called before each test method
{TestSetup}
METHOD PUBLIC MyTestSetup
twl := twlStateless;
END_METHOD

{Test}
METHOD PUBLIC Test_Crate3_Windows_with_distance_20
THIS.Setup();
Expand Down

0 comments on commit d799a4d

Please sign in to comment.