143143 end
144144
145145
146- function test_importanceScenarioCombineRange
146+ function test_importanceScenarioCombineRange
147147
148- model = matRad_ImportanceScenarios();
149-
150- assertExceptionThrown(@() helper_assignmentTest(model ,' combineRange' ,' hello' ),' matRad:Error' );
151- assertTrue(model .combineRange );
152-
153- nRangeScen = model .totNumRangeScen ;
154-
155- model.combineRange = false ;
156- assertFalse(model .combineRange );
157- assertEqual(model .totNumRangeScen ,nRangeScen ^ 2 );
158- assertEqual(model .totNumScen ,model .totNumRangeScen - 1 + model .totNumShiftScen );
159-
160- function test_importanceScenarioShiftCombinations
161-
162- model = matRad_ImportanceScenarios();
163-
164- assertExceptionThrown(@() helper_assignmentTest(model ,' combinations' ,' hello' ),' matRad:Error' );
165- assertEqual(model .combinations ,' none' );
166-
167- nSetupPoints = model .numOfSetupGridPoints ;
168- nRangePoints = model .numOfRangeGridPoints ;
148+ model = matRad_ImportanceScenarios();
169149
170- model.combinations = ' shift' ;
171- assertEqual(model .combinations ,' shift' );
172- assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
173- assertEqual(model .totNumScen ,model .totNumRangeScen - 1 + model .totNumShiftScen );
150+ assertExceptionThrown(@() helper_assignmentTest(model ,' combineRange' ,' hello' ),' matRad:Error' );
151+ assertTrue(model .combineRange );
174152
175- model.combinations = ' all' ;
176- assertEqual(model .combinations ,' all' );
177- assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
178- assertEqual(model .totNumRangeScen ,nRangePoints );
179- assertEqual(model .totNumScen ,model .totNumRangeScen * model .totNumShiftScen );
180-
181- model.combineRange = false ;
182- assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
183- assertEqual(model .totNumRangeScen ,nRangePoints ^ 2 );
184- assertEqual(model .totNumScen ,model .totNumRangeScen * model .totNumShiftScen );
153+ nRangeScen = model .totNumRangeScen ;
154+
155+ model.combineRange = false ;
156+ assertFalse(model .combineRange );
157+ assertEqual(model .totNumRangeScen ,nRangeScen ^ 2 );
158+ assertEqual(model .totNumScen ,model .totNumRangeScen - 1 + model .totNumShiftScen );
185159
186- model.combinations = ' shift' ;
187- assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
188- assertEqual(model .totNumRangeScen ,nRangePoints ^ 2 );
189- assertEqual(model .totNumScen ,model .totNumRangeScen + model .totNumShiftScen - 1 );
160+ function test_importanceScenarioShiftCombinations
161+
162+ model = matRad_ImportanceScenarios();
163+
164+ assertExceptionThrown(@() helper_assignmentTest(model ,' combinations' ,' hello' ),' matRad:Error' );
165+ assertEqual(model .combinations ,' none' );
166+
167+ nSetupPoints = model .numOfSetupGridPoints ;
168+ nRangePoints = model .numOfRangeGridPoints ;
169+
170+ model.combinations = ' shift' ;
171+ assertEqual(model .combinations ,' shift' );
172+ assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
173+ assertEqual(model .totNumScen ,model .totNumRangeScen - 1 + model .totNumShiftScen );
174+
175+ model.combinations = ' all' ;
176+ assertEqual(model .combinations ,' all' );
177+ assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
178+ assertEqual(model .totNumRangeScen ,nRangePoints );
179+ assertEqual(model .totNumScen ,model .totNumRangeScen * model .totNumShiftScen );
180+
181+ model.combineRange = false ;
182+ assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
183+ assertEqual(model .totNumRangeScen ,nRangePoints ^ 2 );
184+ assertEqual(model .totNumScen ,model .totNumRangeScen * model .totNumShiftScen );
185+
186+ model.combinations = ' shift' ;
187+ assertEqual(model .totNumShiftScen ,nSetupPoints ^ 3 );
188+ assertEqual(model .totNumRangeScen ,nRangePoints ^ 2 );
189+ assertEqual(model .totNumScen ,model .totNumRangeScen + model .totNumShiftScen - 1 );
190+
191+ function test_importanceScenariosPropertySetters
192+ model = matRad_ImportanceScenarios();
193+
194+ model.numOfSetupGridPoints = 5 ;
195+ assertEqual(model .numOfSetupGridPoints ,5 );
196+
197+ model.numOfRangeGridPoints = 5 ;
198+ assertEqual(model .numOfRangeGridPoints ,5 );
199+
200+
0 commit comments