Fix more unit tests that were used with KeepContentInAllViewport as true and now is false by default.

This commit is contained in:
BDisp
2024-09-06 00:37:17 +01:00
parent bd51356b56
commit 66ec2de322
2 changed files with 19 additions and 14 deletions

View File

@@ -153,7 +153,7 @@ public class ScrollBarTests
◄░░██░░░░►",
@"
◄░█░░░░░░►")]
public void Changing_Position_Size_Orientation_Draws_Correctly (
public void Changing_Position_Size_Orientation_Draws_Correctly_KeepContentInAllViewport_True (
int size,
string firstVertExpected,
string middleVertExpected,
@@ -169,7 +169,8 @@ public class ScrollBarTests
{
Orientation = Orientation.Vertical,
Size = size,
Height = 10
Height = 10,
KeepContentInAllViewport = true
};
var top = new Toplevel ();
top.Add (scrollBar);
@@ -341,14 +342,15 @@ public class ScrollBarTests
18,
@"
◄░░░░██░░►")]
public void Mouse_On_The_Container (Orientation orientation, int size, int position, int location, string output, int expectedPos, string expectedOut)
public void Mouse_On_The_Container_KeepContentInAllViewport_True (Orientation orientation, int size, int position, int location, string output, int expectedPos, string expectedOut)
{
var scrollBar = new ScrollBar
{
Width = orientation == Orientation.Vertical ? 1 : 10,
Height = orientation == Orientation.Vertical ? 10 : 1,
Orientation = orientation, Size = size,
Position = position
Position = position,
KeepContentInAllViewport = true
};
var top = new Toplevel ();
top.Add (scrollBar);
@@ -843,12 +845,12 @@ public class ScrollBarTests
[AutoInitShutdown]
[InlineData (Orientation.Vertical)]
[InlineData (Orientation.Horizontal)]
public void Moving_Mouse_Outside_Host_Ensures_Correct_Location (Orientation orientation)
public void Moving_Mouse_Outside_Host_Ensures_Correct_Location_KeepContentInAllViewport_True (Orientation orientation)
{
var scrollBar = new ScrollBar
{
X = 10, Y = 10, Width = orientation == Orientation.Vertical ? 1 : 10, Height = orientation == Orientation.Vertical ? 10 : 1, Size = 20,
Position = 5, Orientation = orientation
Position = 5, Orientation = orientation, KeepContentInAllViewport = true
};
var top = new Toplevel ();
top.Add (scrollBar);

View File

@@ -117,7 +117,7 @@ public class ScrollTests
░░███░░░░░",
@"
░██░░░░░░░")]
public void Changing_Position_Size_Orientation_Draws_Correctly (
public void Changing_Position_Size_Orientation_Draws_Correctly_KeepContentInAllViewport_True (
int size,
string firstVertExpected,
string middleVertExpected,
@@ -133,7 +133,8 @@ public class ScrollTests
{
Orientation = Orientation.Vertical,
Size = size,
Height = 10
Height = 10,
KeepContentInAllViewport = true
};
var top = new Toplevel ();
top.Add (scroll);
@@ -302,14 +303,15 @@ public class ScrollTests
20,
@"
░░░░░███░░")]
public void Mouse_On_The_Container (Orientation orientation, int size, int position, int location, string output, int expectedPos, string expectedOut)
public void Mouse_On_The_Container_KeepContentInAllViewport_True (Orientation orientation, int size, int position, int location, string output, int expectedPos, string expectedOut)
{
var scroll = new Scroll
{
Width = orientation == Orientation.Vertical ? 1 : 10,
Height = orientation == Orientation.Vertical ? 10 : 1,
Orientation = orientation, Size = size,
Position = position
Position = position,
KeepContentInAllViewport = true
};
var top = new Toplevel ();
top.Add (scroll);
@@ -744,12 +746,12 @@ public class ScrollTests
[AutoInitShutdown]
[InlineData (Orientation.Vertical)]
[InlineData (Orientation.Horizontal)]
public void Moving_Mouse_Outside_Host_Ensures_Correct_Location (Orientation orientation)
public void Moving_Mouse_Outside_Host_Ensures_Correct_Location_KeepContentInAllViewport_True (Orientation orientation)
{
var scroll = new Scroll
{
X = 10, Y = 10, Width = orientation == Orientation.Vertical ? 1 : 10, Height = orientation == Orientation.Vertical ? 10 : 1, Size = 20,
Position = 5, Orientation = orientation
Position = 5, Orientation = orientation, KeepContentInAllViewport = true
};
var top = new Toplevel ();
top.Add (scroll);
@@ -972,7 +974,7 @@ public class ScrollTests
│████░░░░│
│████░░░░│
└────────┘")]
public void Vertical_Horizontal_Draws_Correctly (int sizeWidth, int sizeHeight, int widthHeight, Orientation orientation, string expected)
public void Vertical_Horizontal_Draws_Correctly_KeepContentInAllViewport_True (int sizeWidth, int sizeHeight, int widthHeight, Orientation orientation, string expected)
{
var super = new Window { Id = "super", Width = Dim.Fill (), Height = Dim.Fill () };
var top = new Toplevel ();
@@ -983,7 +985,8 @@ public class ScrollTests
Orientation = orientation,
Size = orientation == Orientation.Vertical ? sizeHeight * 2 : sizeWidth * 2,
Width = orientation == Orientation.Vertical ? widthHeight : Dim.Fill (),
Height = orientation == Orientation.Vertical ? Dim.Fill () : widthHeight
Height = orientation == Orientation.Vertical ? Dim.Fill () : widthHeight,
KeepContentInAllViewport = true
};
super.Add (scroll);