@@ -40,8 +40,6 @@ class TestLibrary : public TestFixture {
4040 TestLibrary () : TestFixture(" TestLibrary" ) {}
4141
4242private:
43- const Settings settings;
44-
4543 void run () override {
4644 TEST_CASE (isCompliantValidationExpression);
4745 TEST_CASE (empty);
@@ -153,7 +151,7 @@ class TestLibrary : public TestFixture {
153151 " </function>\n "
154152 " </def>" ;
155153
156- TokenList tokenList (&settings );
154+ TokenList tokenList (&settingsDefault );
157155 std::istringstream istr (" foo();" ); // <- too few arguments, not library function
158156 ASSERT (tokenList.createTokens (istr, Standards::Language::CPP));
159157 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -177,7 +175,7 @@ class TestLibrary : public TestFixture {
177175 ASSERT (LibraryHelper::loadxmldata (library, xmldata, sizeof (xmldata)));
178176
179177 {
180- TokenList tokenList (&settings );
178+ TokenList tokenList (&settingsDefault );
181179 std::istringstream istr (" foo();" ); // <- too few arguments, not library function
182180 ASSERT (tokenList.createTokens (istr, Standards::Language::CPP));
183181 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -186,7 +184,7 @@ class TestLibrary : public TestFixture {
186184 ASSERT (library.isNotLibraryFunction (tokenList.front ()));
187185 }
188186 {
189- TokenList tokenList (&settings );
187+ TokenList tokenList (&settingsDefault );
190188 std::istringstream istr (" foo(a);" ); // <- library function
191189 ASSERT (tokenList.createTokens (istr, Standards::Language::CPP));
192190 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -197,7 +195,7 @@ class TestLibrary : public TestFixture {
197195 ASSERT (func);
198196 }
199197 {
200- TokenList tokenList (&settings );
198+ TokenList tokenList (&settingsDefault );
201199 std::istringstream istr (" foo(a, b);" ); // <- library function
202200 ASSERT (tokenList.createTokens (istr, Standards::Language::CPP));
203201 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -208,7 +206,7 @@ class TestLibrary : public TestFixture {
208206 ASSERT (func);
209207 }
210208 {
211- TokenList tokenList (&settings );
209+ TokenList tokenList (&settingsDefault );
212210 std::istringstream istr (" foo(a, b, c);" ); // <- too much arguments, not library function
213211 ASSERT (tokenList.createTokens (istr, Standards::Language::CPP));
214212 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -569,14 +567,14 @@ class TestLibrary : public TestFixture {
569567 ASSERT_EQUALS (library.functions ().size (), 1U );
570568
571569 {
572- SimpleTokenizer tokenizer (settings , *this );
570+ SimpleTokenizer tokenizer (settingsDefault , *this );
573571 const char code[] = " CString str; str.Format();" ;
574572 ASSERT (tokenizer.tokenize (code));
575573 ASSERT (library.isnotnoreturn (Token::findsimplematch (tokenizer.tokens (), " Format" )));
576574 }
577575
578576 {
579- SimpleTokenizer tokenizer (settings , *this );
577+ SimpleTokenizer tokenizer (settingsDefault , *this );
580578 const char code[] = " HardDrive hd; hd.Format();" ;
581579 ASSERT (tokenizer.tokenize (code));
582580 ASSERT (!library.isnotnoreturn (Token::findsimplematch (tokenizer.tokens (), " Format" )));
@@ -595,14 +593,14 @@ class TestLibrary : public TestFixture {
595593 ASSERT (LibraryHelper::loadxmldata (library, xmldata, sizeof (xmldata)));
596594
597595 {
598- SimpleTokenizer tokenizer (settings , *this );
596+ SimpleTokenizer tokenizer (settingsDefault , *this );
599597 const char code[] = " struct X : public Base { void dostuff() { f(0); } };" ;
600598 ASSERT (tokenizer.tokenize (code));
601599 ASSERT (library.isnullargbad (Token::findsimplematch (tokenizer.tokens (), " f" ),1 ));
602600 }
603601
604602 {
605- SimpleTokenizer tokenizer (settings , *this );
603+ SimpleTokenizer tokenizer (settingsDefault , *this );
606604 const char code[] = " struct X : public Base { void dostuff() { f(1,2); } };" ;
607605 ASSERT (tokenizer.tokenize (code));
608606 ASSERT (!library.isnullargbad (Token::findsimplematch (tokenizer.tokens (), " f" ),1 ));
0 commit comments