New test for image converter working
This commit is contained in:
parent
53832e704f
commit
239d72b6b8
4 changed files with 25 additions and 2 deletions
|
|
@ -298,7 +298,7 @@ namespace MatterHackers.MatterControl.CustomWidgets
|
|||
_selectedNode.HighlightRegion.BackgroundColor = theme.AccentMimimalOverlay;
|
||||
}
|
||||
|
||||
this.ScrollIntoView(_selectedNode);//, ScrollAmount.Minimum);
|
||||
this.ScrollIntoView(_selectedNode);
|
||||
if (hadFocus)
|
||||
{
|
||||
_selectedNode?.Focus();
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 97e08f442acbb0ee740116b09b35c5d9272f92d0
|
||||
Subproject commit 4c22416f074835246ab2b0f15f25356c02838b89
|
||||
|
|
@ -38,6 +38,7 @@ using MatterHackers.DataConverters3D;
|
|||
using MatterHackers.GuiAutomation;
|
||||
using MatterHackers.MatterControl.CustomWidgets;
|
||||
using MatterHackers.MatterControl.DataStorage;
|
||||
using MatterHackers.MatterControl.DesignTools;
|
||||
using MatterHackers.MatterControl.DesignTools.Operations;
|
||||
using MatterHackers.MatterControl.PartPreviewWindow;
|
||||
using MatterHackers.MatterControl.PrintQueue;
|
||||
|
|
@ -109,6 +110,25 @@ namespace MatterHackers.MatterControl.Tests.Automation
|
|||
}, overrideWidth: 1300, maxTimeToRun: 60);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public async Task AddingImageConverterWorks()
|
||||
{
|
||||
await MatterControlUtilities.RunTest((testRunner) =>
|
||||
{
|
||||
testRunner.OpenPartTab();
|
||||
|
||||
testRunner.AddItemToBed("Primitives Row Item Collection", "Row Item Image Converter");
|
||||
|
||||
var view3D = testRunner.GetWidgetByName("View3DWidget", out _, 3) as View3DWidget;
|
||||
var scene = view3D.Object3DControlLayer.Scene;
|
||||
|
||||
testRunner.Assert(() => scene.Children.Count == 1, $"Should have 1 scene item after first AddToBed")
|
||||
.Assert(() => scene.Descendants().Where(i => i is ImageObject3D).Any(), $"Should have 1 scene item after first AddToBed");
|
||||
|
||||
return Task.CompletedTask;
|
||||
}, overrideWidth: 1300, maxTimeToRun: 60);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public static async Task ControlClickInDesignTreeView()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -134,6 +134,8 @@ namespace MatterHackers.MatterControl.Tests.Automation
|
|||
var partCount = 0;
|
||||
foreach (var partName in partNames)
|
||||
{
|
||||
testRunner.ScrollIntoView(partName);
|
||||
|
||||
foreach (var result in testRunner.GetWidgetsByName(partName))
|
||||
{
|
||||
// Opening the primitive parts library folder causes a second set of primitive part widgets to be created.
|
||||
|
|
@ -830,6 +832,7 @@ namespace MatterHackers.MatterControl.Tests.Automation
|
|||
var partWidget = testRunner.GetWidgetByName(partName, out _) as ListViewItemBase;
|
||||
if (!partWidget.IsSelected)
|
||||
{
|
||||
testRunner.ScrollIntoView(partName);
|
||||
testRunner.ClickByName(partName);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue