@@ -20,7 +20,7 @@ limitations under the License.
2020
2121#include < libcellml>
2222
23- TEST (GeneratorTrackedVariables, noModelAndOrVariable )
23+ TEST (GeneratorTrackedVariables, noModelOrVariable )
2424{
2525 auto parser = libcellml::Parser::create ();
2626 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -34,17 +34,14 @@ TEST(GeneratorTrackedVariables, noModelAndOrVariable)
3434 EXPECT_EQ (size_t (0 ), generator->trackedVariableCount (nullptr ));
3535 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (nullptr ));
3636
37- EXPECT_FALSE (generator->trackVariable (nullptr , nullptr ));
38- EXPECT_FALSE (generator->untrackVariable (nullptr , nullptr ));
39-
40- EXPECT_FALSE (generator->trackVariable (analyserModel, nullptr ));
41- EXPECT_FALSE (generator->untrackVariable (analyserModel, nullptr ));
37+ EXPECT_FALSE (generator->trackVariable (nullptr ));
38+ EXPECT_FALSE (generator->untrackVariable (nullptr ));
4239
4340 EXPECT_FALSE (generator->trackAllVariables (nullptr ));
4441 EXPECT_FALSE (generator->untrackAllVariables (nullptr ));
4542}
4643
47- TEST (GeneratorTrackedVariables, trackUntrackAllVariables )
44+ TEST (GeneratorTrackedVariables, trackAndUntrackAllVariables )
4845{
4946 auto parser = libcellml::Parser::create ();
5047 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -69,7 +66,7 @@ TEST(GeneratorTrackedVariables, trackUntrackAllVariables)
6966 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
7067}
7168
72- TEST (GeneratorTrackedVariables, trackUntrackVariableOfIntegration )
69+ TEST (GeneratorTrackedVariables, tracAndkUntrackVariableOfIntegration )
7370{
7471 auto parser = libcellml::Parser::create ();
7572 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -85,18 +82,18 @@ TEST(GeneratorTrackedVariables, trackUntrackVariableOfIntegration)
8582 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
8683 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
8784
88- EXPECT_FALSE (generator->untrackVariable (analyserModel, variable));
85+ EXPECT_FALSE (generator->untrackVariable (analyserModel-> variable (variable) ));
8986
9087 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
9188 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
9289
93- EXPECT_FALSE (generator->trackVariable (analyserModel, variable));
90+ EXPECT_FALSE (generator->trackVariable (analyserModel-> variable (variable) ));
9491
9592 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
9693 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
9794}
9895
99- TEST (GeneratorTrackedVariables, trackUntrackStateVariable )
96+ TEST (GeneratorTrackedVariables, trackAndUntrackStateVariable )
10097{
10198 auto parser = libcellml::Parser::create ();
10299 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -112,18 +109,18 @@ TEST(GeneratorTrackedVariables, trackUntrackStateVariable)
112109 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
113110 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
114111
115- EXPECT_FALSE (generator->untrackVariable (analyserModel, variable));
112+ EXPECT_FALSE (generator->untrackVariable (analyserModel-> variable (variable) ));
116113
117114 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
118115 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
119116
120- EXPECT_FALSE (generator->trackVariable (analyserModel, variable));
117+ EXPECT_FALSE (generator->trackVariable (analyserModel-> variable (variable) ));
121118
122119 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
123120 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
124121}
125122
126- TEST (GeneratorTrackedVariables, trackUntrackConstant )
123+ TEST (GeneratorTrackedVariables, trackAndUntrackConstant )
127124{
128125 auto parser = libcellml::Parser::create ();
129126 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -139,18 +136,18 @@ TEST(GeneratorTrackedVariables, trackUntrackConstant)
139136 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
140137 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
141138
142- EXPECT_TRUE (generator->untrackVariable (analyserModel, variable));
139+ EXPECT_TRUE (generator->untrackVariable (analyserModel-> variable (variable) ));
143140
144141 EXPECT_EQ (size_t (17 ), generator->trackedVariableCount (analyserModel));
145142 EXPECT_EQ (size_t (1 ), generator->untrackedVariableCount (analyserModel));
146143
147- EXPECT_TRUE (generator->trackVariable (analyserModel, variable));
144+ EXPECT_TRUE (generator->trackVariable (analyserModel-> variable (variable) ));
148145
149146 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
150147 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
151148}
152149
153- TEST (GeneratorTrackedVariables, trackUntrackComputedConstant )
150+ TEST (GeneratorTrackedVariables, trackAndUntrackComputedConstant )
154151{
155152 auto parser = libcellml::Parser::create ();
156153 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -166,18 +163,18 @@ TEST(GeneratorTrackedVariables, trackUntrackComputedConstant)
166163 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
167164 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
168165
169- EXPECT_TRUE (generator->untrackVariable (analyserModel, variable));
166+ EXPECT_TRUE (generator->untrackVariable (analyserModel-> variable (variable) ));
170167
171168 EXPECT_EQ (size_t (17 ), generator->trackedVariableCount (analyserModel));
172169 EXPECT_EQ (size_t (1 ), generator->untrackedVariableCount (analyserModel));
173170
174- EXPECT_TRUE (generator->trackVariable (analyserModel, variable));
171+ EXPECT_TRUE (generator->trackVariable (analyserModel-> variable (variable) ));
175172
176173 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
177174 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
178175}
179176
180- TEST (GeneratorTrackedVariables, trackUntrackAlgebraicVariable )
177+ TEST (GeneratorTrackedVariables, trackAndUntrackAlgebraicVariable )
181178{
182179 auto parser = libcellml::Parser::create ();
183180 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -193,18 +190,18 @@ TEST(GeneratorTrackedVariables, trackUntrackAlgebraicVariable)
193190 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
194191 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
195192
196- EXPECT_TRUE (generator->untrackVariable (analyserModel, variable));
193+ EXPECT_TRUE (generator->untrackVariable (analyserModel-> variable (variable) ));
197194
198195 EXPECT_EQ (size_t (17 ), generator->trackedVariableCount (analyserModel));
199196 EXPECT_EQ (size_t (1 ), generator->untrackedVariableCount (analyserModel));
200197
201- EXPECT_TRUE (generator->trackVariable (analyserModel, variable));
198+ EXPECT_TRUE (generator->trackVariable (analyserModel-> variable (variable) ));
202199
203200 EXPECT_EQ (size_t (18 ), generator->trackedVariableCount (analyserModel));
204201 EXPECT_EQ (size_t (0 ), generator->untrackedVariableCount (analyserModel));
205202}
206203
207- TEST (GeneratorTrackedVariables, trackUntrackNonMatchingModelAndVariable )
204+ TEST (GeneratorTrackedVariables, trackAndUntrackVariableFromOtherModel )
208205{
209206 auto parser = libcellml::Parser::create ();
210207 auto model = parser->parseModel (fileContents (" generator/hodgkin_huxley_squid_axon_model_1952/model.cellml" ));
@@ -218,6 +215,6 @@ TEST(GeneratorTrackedVariables, trackUntrackNonMatchingModelAndVariable)
218215
219216 auto otherVariable = otherModel->component (" membrane" )->variable (" Cm" );
220217
221- EXPECT_FALSE (generator->untrackVariable (analyserModel, otherVariable));
222- EXPECT_FALSE (generator->trackVariable (analyserModel, otherVariable));
218+ EXPECT_FALSE (generator->untrackVariable (analyserModel-> variable ( otherVariable) ));
219+ EXPECT_FALSE (generator->trackVariable (analyserModel-> variable ( otherVariable) ));
223220}
0 commit comments