summaryrefslogtreecommitdiffstats
path: root/chromium/base/file_version_info_win_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/file_version_info_win_unittest.cc')
-rw-r--r--chromium/base/file_version_info_win_unittest.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/chromium/base/file_version_info_win_unittest.cc b/chromium/base/file_version_info_win_unittest.cc
index 7a761abcae1..6c81bb7cb30 100644
--- a/chromium/base/file_version_info_win_unittest.cc
+++ b/chromium/base/file_version_info_win_unittest.cc
@@ -152,4 +152,15 @@ TYPED_TEST(FileVersionInfoTest, CustomProperties) {
version_info_win->GetValue(STRING16_LITERAL("Unknown property"), &str));
EXPECT_EQ(base::string16(), version_info_win->GetStringValue(
STRING16_LITERAL("Unknown property")));
+
+ EXPECT_EQ(base::Version(std::vector<uint32_t>{1, 0, 0, 1}),
+ version_info_win->GetFileVersion());
+}
+
+TYPED_TEST(FileVersionInfoTest, NoVersionInfo) {
+ FilePath dll_path = GetTestDataPath();
+ dll_path = dll_path.AppendASCII("no_version_info.dll");
+
+ TypeParam factory(dll_path);
+ ASSERT_FALSE(factory.Create());
}