Exemple #1
0
 def test_GetLibraries(self):
     self.assertEqual(msvs._GetLibraries({}), [])
     self.assertEqual(msvs._GetLibraries({"libraries": []}), [])
     self.assertEqual(msvs._GetLibraries({"other": "foo", "libraries": ["a.lib"]}), ["a.lib"])
     self.assertEqual(
         msvs._GetLibraries({"libraries": ["a.lib", "b.lib", "c.lib", "-lb.lib", "-lb.lib", "d.lib", "a.lib"]}),
         ["c.lib", "b.lib", "d.lib", "a.lib"],
     )
Exemple #2
0
 def test_GetLibraries(self):
   self.assertEqual(
     msvs._GetLibraries({}),
     [])
   self.assertEqual(
     msvs._GetLibraries({'libraries': []}),
     [])
   self.assertEqual(
     msvs._GetLibraries({'other':'foo', 'libraries': ['a.lib']}),
     ['a.lib'])
   self.assertEqual(
     msvs._GetLibraries({'libraries': ['a.lib', 'b.lib', 'c.lib', '-lb.lib',
                                  '-lb.lib', 'd.lib', 'a.lib']}),
     ['c.lib', 'b.lib', 'd.lib', 'a.lib'])
Exemple #3
0
 def test_GetLibraries(self):
     self.assertEqual(msvs._GetLibraries({}), [])
     self.assertEqual(msvs._GetLibraries({"libraries": []}), [])
     self.assertEqual(
         msvs._GetLibraries({
             "other": "foo",
             "libraries": ["a.lib"]
         }), ["a.lib"])
     self.assertEqual(msvs._GetLibraries({"libraries": ["-la"]}), ["a.lib"])
     self.assertEqual(
         msvs._GetLibraries({
             "libraries": [
                 "a.lib",
                 "b.lib",
                 "c.lib",
                 "-lb.lib",
                 "-lb.lib",
                 "d.lib",
                 "a.lib",
             ]
         }),
         ["c.lib", "b.lib", "d.lib", "a.lib"],
     )