1 // Copyright 2019 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/chromeos/child_accounts/parent_access_code/parent_access_test_utils.h" 6 7 #include "testing/gtest/include/gtest/gtest.h" 8 9 namespace chromeos { 10 namespace parent_access { 11 GetDefaultTestConfig()12AccessCodeConfig GetDefaultTestConfig() { 13 return AccessCodeConfig(kTestSharedSecret, kDefaultCodeValidity, 14 kDefaultClockDrift); 15 } 16 GetInvalidTestConfig()17AccessCodeConfig GetInvalidTestConfig() { 18 return AccessCodeConfig("AAAAaaaaBBBBbbbbccccCCCC", kDefaultCodeValidity, 19 kDefaultClockDrift); 20 } 21 GetTestAccessCodeValues(AccessCodeValues * test_values)22void GetTestAccessCodeValues(AccessCodeValues* test_values) { 23 base::Time timestamp; 24 ASSERT_TRUE(base::Time::FromString("8 Jan 2019 16:58:07 PST", ×tamp)); 25 (*test_values)[timestamp] = "734261"; 26 ASSERT_TRUE(base::Time::FromString("14 Jan 2019 15:35:05 PST", ×tamp)); 27 (*test_values)[timestamp] = "472150"; 28 ASSERT_TRUE(base::Time::FromString("14 Jan 2019 15:42:49 PST", ×tamp)); 29 (*test_values)[timestamp] = "204984"; 30 ASSERT_TRUE(base::Time::FromString("14 Jan 2019 15:53:01 PST", ×tamp)); 31 (*test_values)[timestamp] = "157758"; 32 ASSERT_TRUE(base::Time::FromString("14 Jan 2019 16:00:00 PST", ×tamp)); 33 (*test_values)[timestamp] = "524186"; 34 } 35 36 } // namespace parent_access 37 } // namespace chromeos 38