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

Side by Side Diff: content/public/android/javatests/src/org/chromium/content/browser/picker/DateTimePickerDialogTest.java

Issue 2708243004: Auto convert content shell tests to JUnit4 (Closed)
Patch Set: rebase Created 3 years, 9 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
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 package org.chromium.content.browser.picker; 5 package org.chromium.content.browser.picker;
6 6
7 import android.support.test.InstrumentationRegistry;
7 import android.support.test.filters.SmallTest; 8 import android.support.test.filters.SmallTest;
8 import android.test.InstrumentationTestCase;
9 import android.widget.TimePicker; 9 import android.widget.TimePicker;
10 10
11 import org.junit.Assert;
12 import org.junit.Test;
13 import org.junit.runner.RunWith;
14
15 import org.chromium.base.test.BaseJUnit4ClassRunner;
16
11 /** 17 /**
12 * Tests for DateTimePickerDialog. 18 * Tests for DateTimePickerDialog.
13 */ 19 */
14 public class DateTimePickerDialogTest extends InstrumentationTestCase { 20 @RunWith(BaseJUnit4ClassRunner.class)
21 public class DateTimePickerDialogTest {
15 //TODO(tkent): fix deprecation warnings crbug.com/537037 22 //TODO(tkent): fix deprecation warnings crbug.com/537037
23 @Test
16 @SuppressWarnings("deprecation") 24 @SuppressWarnings("deprecation")
17 @SmallTest 25 @SmallTest
18 public void testOnTimeChanged() { 26 public void testOnTimeChanged() {
19 int september = 8; 27 int september = 8;
20 TimePicker picker = new TimePicker(getInstrumentation().getContext()); 28 TimePicker picker =
29 new TimePicker(InstrumentationRegistry.getInstrumentation().getC ontext());
21 // 2015-09-16 00:00 UTC 30 // 2015-09-16 00:00 UTC
22 long min = 1442361600000L; 31 long min = 1442361600000L;
23 // 2015-09-17 00:00 UTC 32 // 2015-09-17 00:00 UTC
24 long max = 1442448000000L; 33 long max = 1442448000000L;
25 34
26 // Test a value near to the minimum. 35 // Test a value near to the minimum.
27 picker.setCurrentHour(1); 36 picker.setCurrentHour(1);
28 picker.setCurrentMinute(30); 37 picker.setCurrentMinute(30);
29 DateTimePickerDialog.onTimeChangedInternal(2015, september, 16, picker, min, max); 38 DateTimePickerDialog.onTimeChangedInternal(2015, september, 16, picker, min, max);
30 assertEquals(1, picker.getCurrentHour().intValue()); 39 Assert.assertEquals(1, picker.getCurrentHour().intValue());
31 assertEquals(30, picker.getCurrentMinute().intValue()); 40 Assert.assertEquals(30, picker.getCurrentMinute().intValue());
32 41
33 // Test a value near to the maximum. 42 // Test a value near to the maximum.
34 picker.setCurrentHour(22); 43 picker.setCurrentHour(22);
35 picker.setCurrentMinute(56); 44 picker.setCurrentMinute(56);
36 DateTimePickerDialog.onTimeChangedInternal(2015, september, 16, picker, min, max); 45 DateTimePickerDialog.onTimeChangedInternal(2015, september, 16, picker, min, max);
37 assertEquals(22, picker.getCurrentHour().intValue()); 46 Assert.assertEquals(22, picker.getCurrentHour().intValue());
38 assertEquals(56, picker.getCurrentMinute().intValue()); 47 Assert.assertEquals(56, picker.getCurrentMinute().intValue());
39 48
40 // Clamping. 49 // Clamping.
41 picker.setCurrentHour(23); 50 picker.setCurrentHour(23);
42 picker.setCurrentMinute(56); 51 picker.setCurrentMinute(56);
43 // 2015-09-16 23:30 UTC 52 // 2015-09-16 23:30 UTC
44 max = 1442446200000L; 53 max = 1442446200000L;
45 DateTimePickerDialog.onTimeChangedInternal(2015, september, 16, picker, min, max); 54 DateTimePickerDialog.onTimeChangedInternal(2015, september, 16, picker, min, max);
46 assertEquals(23, picker.getCurrentHour().intValue()); 55 Assert.assertEquals(23, picker.getCurrentHour().intValue());
47 assertEquals(30, picker.getCurrentMinute().intValue()); 56 Assert.assertEquals(30, picker.getCurrentMinute().intValue());
48 } 57 }
49 } 58 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698