# Copyright (c) 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import unittest from tracing_build import check_common class CheckCommonUnitTest(unittest.TestCase): def testFilesSorted(self): error = check_common.CheckListedFilesSorted('foo.gyp', 'tracing_pdf_files', ['/dir/file.pdf', '/dir/another_file.pdf']) expected_error = '''In group tracing_pdf_files from file foo.gyp,\ filenames aren't sorted. First mismatch: /dir/file.pdf Current listing: /dir/file.pdf /dir/another_file.pdf Correct listing: /dir/another_file.pdf /dir/file.pdf\n\n''' assert error == expected_error