@@ -58,6 +58,15 @@ if (platform.device.os === platform.platformNames.ios) {
58
58
}
59
59
}
60
60
61
+ export function test_WhenCreated_MinuteIntervalIs1 ( ) {
62
+ helper . buildUIAndRunTest ( _createTimePicker ( ) , function ( views : Array < viewModule . View > ) {
63
+ var timePicker = < timePickerModule . TimePicker > views [ 0 ] ;
64
+ var actualValue = timePicker . minuteInterval ;
65
+ var expectedValue = 1 ;
66
+ TKUnit . assert ( actualValue === expectedValue , "Actual: " + actualValue + "; Expected: " + expectedValue ) ;
67
+ } ) ;
68
+ }
69
+
61
70
export function test_WhenCreated_HourIsCurrentHour ( ) {
62
71
helper . buildUIAndRunTest ( _createTimePicker ( ) , function ( views : Array < viewModule . View > ) {
63
72
var timePicker = < timePickerModule . TimePicker > views [ 0 ] ;
@@ -112,6 +121,33 @@ export function test_WhenCreated_MaxMinuteIs59() {
112
121
} ) ;
113
122
}
114
123
124
+ export function testMinuteIntervalThrowExceptionWhenLessThan1 ( ) {
125
+ helper . buildUIAndRunTest ( _createTimePicker ( ) , function ( views : Array < viewModule . View > ) {
126
+ var timePicker = < timePickerModule . TimePicker > views [ 0 ] ;
127
+ TKUnit . assertThrows ( function ( ) {
128
+ timePicker . minuteInterval = 0 ;
129
+ } , "Setting minuteInterval property to a value less than 1 should throw." ) ;
130
+ } ) ;
131
+ }
132
+
133
+ export function testMinuteIntervalThrowExceptionWhenGreaterThan30 ( ) {
134
+ helper . buildUIAndRunTest ( _createTimePicker ( ) , function ( views : Array < viewModule . View > ) {
135
+ var timePicker = < timePickerModule . TimePicker > views [ 0 ] ;
136
+ TKUnit . assertThrows ( function ( ) {
137
+ timePicker . minuteInterval = 31 ;
138
+ } , "Setting minuteInterval property to a value greater than 30 should throw." ) ;
139
+ } ) ;
140
+ }
141
+
142
+ export function testMinuteIntervalThrowExceptionWhenNotFold60 ( ) {
143
+ helper . buildUIAndRunTest ( _createTimePicker ( ) , function ( views : Array < viewModule . View > ) {
144
+ var timePicker = < timePickerModule . TimePicker > views [ 0 ] ;
145
+ TKUnit . assertThrows ( function ( ) {
146
+ timePicker . minuteInterval = 7 ;
147
+ } , "Setting minuteInterval property to a value not fold 60 should throw." ) ;
148
+ } ) ;
149
+ }
150
+
115
151
export function testHourThrowExceptionWhenLessThanMinHour ( ) {
116
152
helper . buildUIAndRunTest ( _createTimePicker ( ) , function ( views : Array < viewModule . View > ) {
117
153
var timePicker = < timePickerModule . TimePicker > views [ 0 ] ;
0 commit comments