| OLD | NEW | 
|---|
| 1 // Copyright 2015 PDFium Authors. All rights reserved. | 1 // Copyright 2015 PDFium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
|  | 5 #include "core/fpdftext/fpdf_text_int.h" | 
|  | 6 | 
| 5 #include "testing/gtest/include/gtest/gtest.h" | 7 #include "testing/gtest/include/gtest/gtest.h" | 
| 6 | 8 | 
| 7 #include "core/fpdftext/text_int.h" |  | 
| 8 |  | 
| 9 // Class to help test functions in CPDF_LinkExtract class. | 9 // Class to help test functions in CPDF_LinkExtract class. | 
| 10 class CPDF_TestLinkExtract : public CPDF_LinkExtract { | 10 class CPDF_TestLinkExtract : public CPDF_LinkExtract { | 
| 11  private: | 11  private: | 
| 12   // Add test cases as friends to access protected member functions. | 12   // Add test cases as friends to access protected member functions. | 
| 13   // Access CheckMailLink. | 13   // Access CheckMailLink. | 
| 14   FRIEND_TEST(fpdf_text_int, CheckMailLink); | 14   FRIEND_TEST(fpdf_text_int, CheckMailLink); | 
| 15 }; | 15 }; | 
| 16 | 16 | 
| 17 TEST(fpdf_text_int, CheckMailLink) { | 17 TEST(fpdf_text_int, CheckMailLink) { | 
| 18   CPDF_TestLinkExtract extractor; | 18   CPDF_TestLinkExtract extractor; | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
| 47       {L"CAP.cap@Gmail.Com", L"CAP.cap@Gmail.Com"},  // Keep the original case. | 47       {L"CAP.cap@Gmail.Com", L"CAP.cap@Gmail.Com"},  // Keep the original case. | 
| 48   }; | 48   }; | 
| 49   for (int i = 0; i < FX_ArraySize(valid_strs); ++i) { | 49   for (int i = 0; i < FX_ArraySize(valid_strs); ++i) { | 
| 50     CFX_WideString text_str(valid_strs[i][0]); | 50     CFX_WideString text_str(valid_strs[i][0]); | 
| 51     CFX_WideString expected_str(L"mailto:"); | 51     CFX_WideString expected_str(L"mailto:"); | 
| 52     expected_str += valid_strs[i][1]; | 52     expected_str += valid_strs[i][1]; | 
| 53     EXPECT_TRUE(extractor.CheckMailLink(text_str)); | 53     EXPECT_TRUE(extractor.CheckMailLink(text_str)); | 
| 54     EXPECT_STREQ(text_str.c_str(), expected_str.c_str()); | 54     EXPECT_STREQ(text_str.c_str(), expected_str.c_str()); | 
| 55   } | 55   } | 
| 56 } | 56 } | 
| OLD | NEW | 
|---|