@@ -1092,14 +1092,21 @@ TEST_CASE("WholeProjectRefactorer::ApplyRefactoringForVariablesContainer",
1092
1092
auto &variant = eventsBasedObject.GetVariants ().InsertVariant (
1093
1093
eventsBasedObject.GetDefaultVariant (), 0 );
1094
1094
gd::InitialInstance *variantInstance = nullptr ;
1095
- eventsBasedObject .GetInitialInstances ().IterateOverInstances (
1095
+ variant .GetInitialInstances ().IterateOverInstances (
1096
1096
[&variantInstance](gd::InitialInstance &instance) {
1097
1097
variantInstance = &instance;
1098
+ return true ;
1098
1099
});
1100
+ variant.GetObjects ()
1101
+ .GetObject (" MyObject" )
1102
+ .GetVariables ()
1103
+ .Get (" MyVariable" )
1104
+ .SetValue (111 );
1105
+ variantInstance->GetVariables ().Get (" MyVariable" ).SetValue (222 );
1099
1106
1100
1107
auto &objectFunction =
1101
- eventsBasedObject.GetEventsFunctions ().GetEventsFunction (
1102
- " MyObjectEventsFunction" );
1108
+ eventsBasedObject.GetEventsFunctions ().InsertNewEventsFunction (
1109
+ " MyObjectEventsFunction" , 0 );
1103
1110
gd::StandardEvent &event = dynamic_cast <gd::StandardEvent &>(
1104
1111
objectFunction.GetEvents ().InsertNewEvent (
1105
1112
project, " BuiltinCommonInstructions::Standard" ));
@@ -1144,11 +1151,11 @@ TEST_CASE("WholeProjectRefactorer::ApplyRefactoringForVariablesContainer",
1144
1151
.GetObject (" MyChildObject" )
1145
1152
.GetVariables ()
1146
1153
.Get (" MyRenamedVariable" )
1147
- .GetValue () == 456 );
1154
+ .GetValue () == 111 );
1148
1155
REQUIRE (variantInstance != nullptr );
1149
1156
REQUIRE (
1150
1157
variantInstance->GetVariables ().Get (" MyRenamedVariable" ).GetValue () ==
1151
- 456 );
1158
+ 222 );
1152
1159
}
1153
1160
1154
1161
SECTION (" Can delete an object variable" ) {
0 commit comments