Switch method to statement body for better readability

Almost thought the method was not wrapped in an `AddStep`.
This commit is contained in:
Salman Ahmed 2022-07-30 09:58:17 +03:00
parent 0c125db197
commit ec1a7994cc
2 changed files with 38 additions and 32 deletions

View File

@ -263,27 +263,30 @@ namespace osu.Game.Tests.Visual.Gameplay
return beatmap; return beatmap;
} }
private void createTest(IBeatmap beatmap, Action<TestDrawableScrollingRuleset> overrideAction = null) => AddStep("create test", () => private void createTest(IBeatmap beatmap, Action<TestDrawableScrollingRuleset> overrideAction = null)
{ {
var ruleset = new TestScrollingRuleset(); AddStep("create test", () =>
drawableRuleset = (TestDrawableScrollingRuleset)ruleset.CreateDrawableRulesetWith(CreateWorkingBeatmap(beatmap).GetPlayableBeatmap(ruleset.RulesetInfo));
drawableRuleset.FrameStablePlayback = false;
overrideAction?.Invoke(drawableRuleset);
Child = new Container
{ {
Anchor = Anchor.Centre, var ruleset = new TestScrollingRuleset();
Origin = Anchor.Centre,
RelativeSizeAxes = Axes.Y, drawableRuleset = (TestDrawableScrollingRuleset)ruleset.CreateDrawableRulesetWith(CreateWorkingBeatmap(beatmap).GetPlayableBeatmap(ruleset.RulesetInfo));
Height = 0.75f, drawableRuleset.FrameStablePlayback = false;
Width = 400,
Masking = true, overrideAction?.Invoke(drawableRuleset);
Clock = new FramedClock(testClock),
Child = drawableRuleset Child = new Container
}; {
}); Anchor = Anchor.Centre,
Origin = Anchor.Centre,
RelativeSizeAxes = Axes.Y,
Height = 0.75f,
Width = 400,
Masking = true,
Clock = new FramedClock(testClock),
Child = drawableRuleset
};
});
}
#region Ruleset #region Ruleset

View File

@ -158,21 +158,24 @@ namespace osu.Game.Tests.Visual.Gameplay
AddStep("clean up", () => drawableRuleset.NewResult -= onNewResult); AddStep("clean up", () => drawableRuleset.NewResult -= onNewResult);
} }
private void createTest(IBeatmap beatmap, int poolSize, Func<IFrameBasedClock> createClock = null) => AddStep("create test", () => private void createTest(IBeatmap beatmap, int poolSize, Func<IFrameBasedClock> createClock = null)
{ {
var ruleset = new TestPoolingRuleset(); AddStep("create test", () =>
drawableRuleset = (TestDrawablePoolingRuleset)ruleset.CreateDrawableRulesetWith(CreateWorkingBeatmap(beatmap).GetPlayableBeatmap(ruleset.RulesetInfo));
drawableRuleset.FrameStablePlayback = true;
drawableRuleset.PoolSize = poolSize;
Child = new Container
{ {
RelativeSizeAxes = Axes.Both, var ruleset = new TestPoolingRuleset();
Clock = createClock?.Invoke() ?? new FramedOffsetClock(Clock, false) { Offset = -Clock.CurrentTime },
Child = drawableRuleset drawableRuleset = (TestDrawablePoolingRuleset)ruleset.CreateDrawableRulesetWith(CreateWorkingBeatmap(beatmap).GetPlayableBeatmap(ruleset.RulesetInfo));
}; drawableRuleset.FrameStablePlayback = true;
}); drawableRuleset.PoolSize = poolSize;
Child = new Container
{
RelativeSizeAxes = Axes.Both,
Clock = createClock?.Invoke() ?? new FramedOffsetClock(Clock, false) { Offset = -Clock.CurrentTime },
Child = drawableRuleset
};
});
}
#region Ruleset #region Ruleset