Add more testing

This commit is contained in:
Andrei Zavatski
2019-09-08 00:27:40 +03:00
parent b0884d16fb
commit b97f4a81db
2 changed files with 38 additions and 2 deletions

View File

@ -22,6 +22,28 @@ namespace osu.Game.Tests.Visual.UserInterface
Anchor = Anchor.Centre,
Origin = Anchor.Centre,
};
AddStep("1 max pages", () => redraw(1));
AddStep("10 max pages", () => redraw(10));
AddStep("200 max pages, current 199", () => redraw(200, 199));
AddStep("200 max pages, current 201", () => redraw(200, 201));
AddStep("200 max pages, current -10", () => redraw(200, -10));
}
private void redraw(int maxPages, int currentPage = 0)
{
Clear();
var selector = new PageSelector(maxPages)
{
Anchor = Anchor.Centre,
Origin = Anchor.Centre,
};
if (currentPage != 0)
selector.CurrentPage.Value = currentPage;
Add(selector);
}
}
}