checkpoint(render): preserve pre-overhaul investigation state
This commit is contained in:
parent
e880860291
commit
b3b7d922f1
45 changed files with 3168 additions and 619 deletions
|
|
@ -5,25 +5,26 @@ namespace AcDream.Launcher.Core.Tests.Installation;
|
|||
public sealed class ContentMigrationCatalogTests
|
||||
{
|
||||
[Fact]
|
||||
public void RecipeFiveToSixRequiresOneExplicitFullRebuild()
|
||||
public void RecipeSixToSevenRequiresOneExplicitFullRebuild()
|
||||
{
|
||||
ContentMigrationPlan plan = ContentMigrationCatalog.Resolve(5, 6);
|
||||
ContentMigrationPlan plan = ContentMigrationCatalog.Resolve(6, 7);
|
||||
|
||||
Assert.Equal(ContentWorkKind.FullRebuild, plan.Kind);
|
||||
Assert.Equal(5u, plan.FromRecipeVersion);
|
||||
Assert.Equal(6u, plan.TargetRecipeVersion);
|
||||
Assert.Contains("pak v2", plan.Reason, StringComparison.OrdinalIgnoreCase);
|
||||
Assert.Equal(6u, plan.FromRecipeVersion);
|
||||
Assert.Equal(7u, plan.TargetRecipeVersion);
|
||||
Assert.Contains("DrawingBSP", plan.Reason, StringComparison.OrdinalIgnoreCase);
|
||||
Assert.Empty(plan.EffectiveDatIds);
|
||||
Assert.Empty(plan.EffectiveLandblocks);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void AnyOlderRecipeToSixCollapsesToOneFullRebuild()
|
||||
public void AnyOlderRecipeToSevenCollapsesToOneFullRebuild()
|
||||
{
|
||||
ContentMigrationPlan plan = ContentMigrationCatalog.Resolve(1, 6);
|
||||
ContentMigrationPlan plan = ContentMigrationCatalog.Resolve(1, 7);
|
||||
|
||||
Assert.Equal(ContentWorkKind.FullRebuild, plan.Kind);
|
||||
Assert.Equal(6u, plan.TargetRecipeVersion);
|
||||
Assert.Equal(7u, plan.TargetRecipeVersion);
|
||||
Assert.Contains("pak v2", plan.Reason, StringComparison.OrdinalIgnoreCase);
|
||||
Assert.Contains("DrawingBSP", plan.Reason, StringComparison.OrdinalIgnoreCase);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue