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

Side by Side Diff: net/der/parse_values_unittest.cc

Issue 2075783002: Adding additional comparison operators for GeneralizedTime. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add unittest. Created 4 years, 6 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 unified diff | Download patch
« no previous file with comments | « net/der/parse_values.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium 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 <stdint.h> 5 #include <stdint.h>
6 6
7 #include "base/macros.h" 7 #include "base/macros.h"
8 #include "net/der/parse_values.h" 8 #include "net/der/parse_values.h"
9 #include "testing/gtest/include/gtest/gtest.h" 9 #include "testing/gtest/include/gtest/gtest.h"
10 10
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 ASSERT_TRUE( 166 ASSERT_TRUE(
167 ParseGeneralizedTime(FromStringLiteral("20140218161200Z"), &time1)); 167 ParseGeneralizedTime(FromStringLiteral("20140218161200Z"), &time1));
168 // Test that ParseUTCTime correctly normalizes the year. 168 // Test that ParseUTCTime correctly normalizes the year.
169 ASSERT_TRUE(ParseUTCTime(FromStringLiteral("150218161200Z"), &time2)); 169 ASSERT_TRUE(ParseUTCTime(FromStringLiteral("150218161200Z"), &time2));
170 ASSERT_TRUE(ParseUTCTimeRelaxed(FromStringLiteral("1503070000Z"), &time3)); 170 ASSERT_TRUE(ParseUTCTimeRelaxed(FromStringLiteral("1503070000Z"), &time3));
171 ASSERT_TRUE( 171 ASSERT_TRUE(
172 ParseGeneralizedTime(FromStringLiteral("20160218161200Z"), &time4)); 172 ParseGeneralizedTime(FromStringLiteral("20160218161200Z"), &time4));
173 EXPECT_TRUE(time1 < time2); 173 EXPECT_TRUE(time1 < time2);
174 EXPECT_TRUE(time2 < time3); 174 EXPECT_TRUE(time2 < time3);
175 EXPECT_TRUE(time3 < time4); 175 EXPECT_TRUE(time3 < time4);
176
177 EXPECT_TRUE(time2 > time1);
178 EXPECT_TRUE(time2 >= time1);
179 EXPECT_TRUE(time3 <= time4);
180 EXPECT_TRUE(time1 <= time1);
181 EXPECT_TRUE(time1 >= time1);
176 } 182 }
177 183
178 struct Uint64TestData { 184 struct Uint64TestData {
179 bool should_pass; 185 bool should_pass;
180 const uint8_t input[9]; 186 const uint8_t input[9];
181 size_t length; 187 size_t length;
182 uint64_t expected_value; 188 uint64_t expected_value;
183 }; 189 };
184 190
185 const Uint64TestData kUint64TestData[] = { 191 const Uint64TestData kUint64TestData[] = {
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
355 TEST(ParseValuesTest, ParseBitStringSevenOneBitsUnusedBitIsOne) { 361 TEST(ParseValuesTest, ParseBitStringSevenOneBitsUnusedBitIsOne) {
356 const uint8_t kData[] = {0x01, 0xFF}; 362 const uint8_t kData[] = {0x01, 0xFF};
357 363
358 BitString bit_string; 364 BitString bit_string;
359 EXPECT_FALSE(ParseBitString(Input(kData), &bit_string)); 365 EXPECT_FALSE(ParseBitString(Input(kData), &bit_string));
360 } 366 }
361 367
362 } // namespace test 368 } // namespace test
363 } // namespace der 369 } // namespace der
364 } // namespace net 370 } // namespace net
OLDNEW
« no previous file with comments | « net/der/parse_values.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698