Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(745)

Unified Diff: experimental/visual_studio_plugin/src/dwarf_reader/dwarf_reader_UnitTestProject/dwarf_parser_test.cc

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/visual_studio_plugin/src/dwarf_reader/dwarf_reader_UnitTestProject/dwarf_parser_test.cc
diff --git a/experimental/visual_studio_plugin/src/dwarf_reader/dwarf_reader_UnitTestProject/dwarf_parser_test.cc b/experimental/visual_studio_plugin/src/dwarf_reader/dwarf_reader_UnitTestProject/dwarf_parser_test.cc
deleted file mode 100644
index 23322e0362df527c373291188361890b8b4eac34..0000000000000000000000000000000000000000
--- a/experimental/visual_studio_plugin/src/dwarf_reader/dwarf_reader_UnitTestProject/dwarf_parser_test.cc
+++ /dev/null
@@ -1,85 +0,0 @@
-// Copyright (c) 2011 The Native Client Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "dwarf_reader/dwarf_parser.h"
-#include "dwarf_reader/dwarf_reader_UnitTestProject/base_fixture.h"
-#include "dwarf_reader/dwarf_reader_UnitTestProject/mock_dwarf_reader.h"
-
-#include "gtest/gtest.h"
-
-namespace {
-/// This fixture provides the context for testing the |DwarfParser|.
-class DwarfParserTestFixture
- : public dwarf_reader_tests::BaseFixture {
- protected:
- virtual ~DwarfParserTestFixture() {
- delete dwarf_parser_;
- };
-
- /// Attempts to initialize |dwarf_parser_|
- /// @return False if it cannot.
- bool InitializeDwarfParser() {
- bool success = false;
- if (InitializeElfObject()) {
- dwarf_parser_ = new dwarf_reader::DwarfParser();
- success = dwarf_parser_->Init(&elf_object_);
- }
- return success;
- }
-
- dwarf_reader::DwarfParser *dwarf_parser_;
-};
-
-TEST_F(DwarfParserTestFixture, IsDwarfParserInitialized) {
- ASSERT_TRUE(InitializeDwarfParser());
-}
-
-TEST_F(DwarfParserTestFixture, TestPopulateReader) {
- using ::testing::_;
- using ::testing::AtLeast;
-
- InitializeDwarfParser();
- dwarf_reader_tests::MockDwarfReader mock_dwarf_reader;
-
- // This is a very vague test at the moment, but note that the specifics of
- // data validation necessarily have to be performed while testing the
- // SymbolDatabase and SymbolProvider at higher levels of abstraction. Also,
- // removing any of these lines, will show each entry being added in the test
- // output, which definitely comes in handy.
- EXPECT_CALL(mock_dwarf_reader, StartCompilationUnit(_, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, EndCompilationUnit(_, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, StartDIE(_, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, EndDIE(_, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, ProcessAttributeSigned(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, ProcessAttributeUnsigned(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, ProcessAttributeReference(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, ProcessAttributeBuffer(_, _, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, ProcessAttributeString(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, DefineDir(_, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, DefineFile(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, AddLine(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, AddLocListEntry(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, BeginCfiEntry(_, _, _, _, _, _))
- .Times(AtLeast(1));
- EXPECT_CALL(mock_dwarf_reader, AddRangeListEntry(_, _, _, _))
- .Times(AtLeast(1));
-
- dwarf_parser_->PopulateReader(&mock_dwarf_reader);
-}
-
-
-} // namespace

Powered by Google App Engine
This is Rietveld 408576698