Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Testing/Tests/LabelTests.cs')
-rw-r--r--Testing/Tests/LabelTests.cs30
1 files changed, 24 insertions, 6 deletions
diff --git a/Testing/Tests/LabelTests.cs b/Testing/Tests/LabelTests.cs
index 349f7d18..abb168dd 100644
--- a/Testing/Tests/LabelTests.cs
+++ b/Testing/Tests/LabelTests.cs
@@ -51,7 +51,7 @@ namespace Xwt
var la = new Label ("Some text here");
la.TextAlignment = Alignment.Center;
la.BackgroundColor = Xwt.Drawing.Colors.LightGray;
- CheckWidgetRender ("Label.AlignCenter", la);
+ CheckWidgetRender ("Label.AlignCenter.png", la);
}
[Test]
@@ -62,7 +62,25 @@ namespace Xwt
la.Wrap = WrapMode.Word;
la.WidthRequest = 200;
la.BackgroundColor = Xwt.Drawing.Colors.LightGray;
- CheckWidgetRender ("Label.AlignCenterWrapped", la);
+ CheckWidgetRender ("Label.AlignCenterWrapped.png", la);
+ }
+
+ [Test]
+ public void AlignCenterWrappedChangeText ()
+ {
+ var la = new Label ("Some text here");
+ la.TextAlignment = Alignment.Center;
+ la.Wrap = WrapMode.Word;
+ la.WidthRequest = 200;
+
+ using (var win = new Window { Width = 200, Height = 100 }) {
+ win.Content = la;
+ ShowWindow (win);
+ la.Text = "Some text here Some text here";
+ WaitForEvents ();
+ var img = Toolkit.CurrentEngine.RenderWidget (la);
+ ReferenceImageManager.CheckImage ("Label.AlignCenterWrappedChangeText.png", img);
+ }
}
[Test]
@@ -71,7 +89,7 @@ namespace Xwt
var la = new Label ("Some text here");
la.TextAlignment = Alignment.Start;
la.BackgroundColor = Xwt.Drawing.Colors.LightGray;
- CheckWidgetRender ("Label.AlignLeft", la);
+ CheckWidgetRender ("Label.AlignLeft.png", la);
}
[Test]
@@ -82,7 +100,7 @@ namespace Xwt
la.Wrap = WrapMode.Word;
la.WidthRequest = 200;
la.BackgroundColor = Xwt.Drawing.Colors.LightGray;
- CheckWidgetRender ("Label.AlignLeftWrapped", la);
+ CheckWidgetRender ("Label.AlignLeftWrapped.png", la);
}
[Test]
@@ -91,7 +109,7 @@ namespace Xwt
var la = new Label ("Some text here");
la.TextAlignment = Alignment.End;
la.BackgroundColor = Xwt.Drawing.Colors.LightGray;
- CheckWidgetRender ("Label.AlignRight", la);
+ CheckWidgetRender ("Label.AlignRight.png", la);
}
[Test]
@@ -102,7 +120,7 @@ namespace Xwt
la.Wrap = WrapMode.Word;
la.WidthRequest = 200;
la.BackgroundColor = Xwt.Drawing.Colors.LightGray;
- CheckWidgetRender ("Label.AlignRightWrapped", la);
+ CheckWidgetRender ("Label.AlignRightWrapped.png", la);
}
}
}