Skip to content

Commit 8cde29c

Browse files
author
george.lemeshko
committed
RIDER-92392 Update tests
1 parent f730ebc commit 8cde29c

31 files changed

+397
-68
lines changed

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/DotsClasses.cs

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,34 @@
11
namespace Unity.Entities
22
{
3+
[Flags]
4+
public enum TransformUsageFlags : int
5+
{
6+
None = 0,
7+
Renderable = 1,
8+
Dynamic = 1 << 1,
9+
WorldSpace = 1 << 2,
10+
NonUniformScale = 1 << 3,
11+
ManualOverride = 1 << 4,
12+
}
13+
314
public unsafe ref struct SystemState
415
{
516
public void RequireForUpdate<T>() {}
617

718
}
819
public struct Entity {}
920

10-
public abstract class IBaker { }
21+
public abstract class IBaker
22+
{
23+
public Entity GetEntity(TransformUsageFlags flags)
24+
{
25+
return new Entity();
26+
}
27+
28+
public void AddComponent<T>(Entity entity, in T component) where T : unmanaged, IComponentData {}
29+
public void AddComponent<T>(Entity entity) {}
30+
}
31+
1132
public abstract class Baker<TAuthoringType> : IBaker {}
1233

1334
public interface IQueryTypeParameter { }
@@ -25,7 +46,6 @@ public void Update(ref SystemState system)
2546

2647
public interface ISystem
2748
{
28-
2949
void OnCreate(ref SystemState state);
3050

3151
void OnDestroy(ref SystemState state);

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/AddNewComponentToBaker.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public class GraveyardPropertiesBaker : Baker<GraveyardPropertiesAuthoring>
2929
{
3030
public override void Bake(GraveyardPropertiesAuthoring authoring)
3131
{
32-
AddComponent(new GraveyardProperties
32+
var entity = GetEntity(TransformUsageFlags.Dynamic);
33+
34+
AddComponent(entity, new GraveyardProperties
3335
{
3436
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,
3537
TombstonePrefab = GetEntity(authoring.TombstonePrefab)

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/AddNewComponentToBaker.cs.gold

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,18 @@ namespace ComponentsAndTags
3333
{
3434
public override void Bake(GraveyardPropertiesAuthoring authoring)
3535
{
36-
AddComponentObject(new RandomProperties
37-
{
38-
SpawnRandom = Unity.Mathematics.Random.CreateFromIndex(authoring.SpawnRandom)
39-
});
40-
AddComponent(new GraveyardProperties
36+
var entity = GetEntity(TransformUsageFlags.Dynamic);
37+
38+
AddComponent(entity, new GraveyardProperties
4139
{
4240
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,
4341
TombstonePrefab = GetEntity(authoring.TombstonePrefab)
4442
});
43+
AddComponentObject(entity,
44+
new RandomProperties
45+
{
46+
SpawnRandom = Unity.Mathematics.Random.CreateFromIndex(authoring.SpawnRandom)
47+
});
4548
}
4649
}
4750
}

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/AuthoringAndBakerInOtherFiles_Baker.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ public class GraveyardPropertiesBaker : Baker<GraveyardPropertiesAuthoring>
88
{
99
public override void Bake(GraveyardPropertiesAuthoring authoring)
1010
{
11-
AddComponent(new GraveyardProperties
11+
var entity = GetEntity(TransformUsageFlags.Dynamic);
12+
13+
AddComponent(entity, new GraveyardProperties
1214
{
1315
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn
1416
});

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/AuthoringAndBakerInOtherFiles_Baker.cs.gold

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,15 @@ namespace ComponentsAndTags
88
{
99
public override void Bake(GraveyardPropertiesAuthoring authoring)
1010
{
11-
AddComponent(new GraveyardProperties
12-
{
13-
FieldDimensions = authoring.FieldDimensions,
14-
TombstonePrefab = GetEntity(authoring.TombstonePrefab),
15-
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn
16-
});
11+
var entity = GetEntity(TransformUsageFlags.Dynamic);
12+
13+
AddComponent(entity,
14+
new GraveyardProperties
15+
{
16+
FieldDimensions = authoring.FieldDimensions,
17+
TombstonePrefab = GetEntity(authoring.TombstonePrefab, TransformUsageFlags.Dynamic),
18+
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn
19+
});
1720

1821
float f = 1.0f + 41.0f //existing code must be saved
1922
}

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/CreateNewNestedWithExistingBaker.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ public class GraveyardPropertiesBaker : Baker<GraveyardPropertiesAuthoring>
2525
{
2626
public override void Bake(GraveyardPropertiesAuthoring authoring)
2727
{
28-
AddComponent(new GraveyardProperties
28+
var entity = GetEntity(TransformUsageFlags.Dynamic);
29+
30+
AddComponent(entity, new GraveyardProperties
2931
{
3032
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,
3133
});

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/CreateNewNestedWithExistingBaker.cs.gold

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,13 @@ namespace ComponentsAndTags
3030
{
3131
public override void Bake(PropertiesAuthoring authoring)
3232
{
33-
AddComponent(new GraveyardProperties
34-
{
35-
FieldDimensions = authoring.FieldDimensions, TombstonePrefab = GetEntity(authoring.TombstonePrefab)
36-
});
33+
var entity = GetEntity(TransformUsageFlags.Dynamic);
34+
AddComponent(entity,
35+
new GraveyardProperties
36+
{
37+
FieldDimensions = authoring.FieldDimensions,
38+
TombstonePrefab = GetEntity(authoring.TombstonePrefab, TransformUsageFlags.Dynamic)
39+
});
3740
}
3841
}
3942
}
@@ -47,7 +50,9 @@ namespace ComponentsAndTags
4750
{
4851
public override void Bake(GraveyardPropertiesAuthoring authoring)
4952
{
50-
AddComponent(new GraveyardProperties
53+
var entity = GetEntity(TransformUsageFlags.Dynamic);
54+
55+
AddComponent(entity, new GraveyardProperties
5156
{
5257
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,
5358
});

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/CreateNewWithExistingBaker.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ public class GraveyardPropertiesBaker : Baker<GraveyardPropertiesAuthoring>
2626
{
2727
public override void Bake(GraveyardPropertiesAuthoring authoring)
2828
{
29-
AddComponent(new GraveyardProperties
29+
var entity = GetEntity(TransformUsageFlags.Dynamic);
30+
31+
AddComponent(entity, new GraveyardProperties
3032
{
3133
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,
3234
});

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/CreateNewWithExistingBaker.cs.gold

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,13 @@ namespace ComponentsAndTags
3131
{
3232
public override void Bake(PropertiesAuthoring authoring)
3333
{
34-
AddComponent(new GraveyardProperties
35-
{
36-
FieldDimensions = authoring.FieldDimensions, TombstonePrefab = GetEntity(authoring.TombstonePrefab)
37-
});
34+
var entity = GetEntity(TransformUsageFlags.Dynamic);
35+
AddComponent(entity,
36+
new GraveyardProperties
37+
{
38+
FieldDimensions = authoring.FieldDimensions,
39+
TombstonePrefab = GetEntity(authoring.TombstonePrefab, TransformUsageFlags.Dynamic)
40+
});
3841
}
3942
}
4043

@@ -48,7 +51,9 @@ namespace ComponentsAndTags
4851
{
4952
public override void Bake(GraveyardPropertiesAuthoring authoring)
5053
{
51-
AddComponent(new GraveyardProperties
54+
var entity = GetEntity(TransformUsageFlags.Dynamic);
55+
56+
AddComponent(entity, new GraveyardProperties
5257
{
5358
NumberTombstonesToSpawn = authoring.NumberTombstonesToSpawn,
5459
});

resharper/resharper-unity/test/data/Unity/CSharp/Intentions/QuickFixes/Dots/GenerateBakerAndAuthoringActionFix/GenerateNewBakerForEmptyComponent.cs.gold

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ namespace ComponentsAndTags
1919
{
2020
public override void Bake(GraveyardPropertiesAuthoring authoring)
2121
{
22-
AddComponent(new GraveyardProperties());
22+
var entity = GetEntity(TransformUsageFlags.Dynamic);
23+
AddComponent(entity, new GraveyardProperties());
2324
}
2425
}
2526
}

0 commit comments

Comments
 (0)