You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cf...@apache.org on 2013/01/11 18:05:04 UTC
svn commit: r1432154 -
/flex/sdk/branches/develop/mustella/tests/mobile/components/DateSpinner/properties/DS_properties_displayMode_tester.mxml
Author: cframpton
Date: Fri Jan 11 17:05:03 2013
New Revision: 1432154
URL: http://svn.apache.org/viewvc?rev=1432154&view=rev
Log:
FLEX-33347 - Add test case DS_mode_date_time_change_date_to_month_with_fewer_days.
Modified:
flex/sdk/branches/develop/mustella/tests/mobile/components/DateSpinner/properties/DS_properties_displayMode_tester.mxml
Modified: flex/sdk/branches/develop/mustella/tests/mobile/components/DateSpinner/properties/DS_properties_displayMode_tester.mxml
URL: http://svn.apache.org/viewvc/flex/sdk/branches/develop/mustella/tests/mobile/components/DateSpinner/properties/DS_properties_displayMode_tester.mxml?rev=1432154&r1=1432153&r2=1432154&view=diff
==============================================================================
--- flex/sdk/branches/develop/mustella/tests/mobile/components/DateSpinner/properties/DS_properties_displayMode_tester.mxml (original)
+++ flex/sdk/branches/develop/mustella/tests/mobile/components/DateSpinner/properties/DS_properties_displayMode_tester.mxml Fri Jan 11 17:05:03 2013
@@ -376,7 +376,35 @@
<AssertMethodValue method="value=application.navigator.activeView.ds_binding.getHourRenderer(0).label" value="11" />
</body>
</TestCase>
-
+
+ <TestCase testID="DS_mode_date_time_change_date_to_month_with_fewer_days" description="dateAndTime mode, scroll from Jan 31 to Feb 1" keywords="[DateSpinner, mode, FLEX-33347]">
+ <setup>
+ <ResetComponent target="navigator" className="comps.QANavigator" waitEvent="viewChangeComplete" />
+ <RunCode code="application.navigator.pushView(views.DisplayModeView)"
+ waitTarget="navigator" waitEvent="viewChangeComplete" timeout="18000" />
+ <SetProperty propertyName="displayMode" target="navigator.activeView.ds_binding" valueExpression="value=DateSelectorDisplayMode.DATE_AND_TIME" waitEvent="updateComplete"/>
+ <!--Programatically date to Jan 31, 2013. -->
+ <RunCode code="application.navigator.activeView.bindableDate = new Date(2013,0,31,9,15,55)" waitEvent="valueCommit" waitTarget="navigator.activeView.ds_binding" />
+ </setup>
+ <body>
+ <AssertPropertyValue target="navigator.activeView.ds_binding" propertyName="displayMode" valueExpression="value=DateSelectorDisplayMode.DATE_AND_TIME" />
+ <AssertPropertyValue target="navigator.activeView.ds_binding" propertyName="selectedDate" valueExpression="value=new Date(2013,0,31,9,15,55)" />
+
+ <!-- mouse click to let list move down to Feb 2 (before bug fix moved to Mar 2) -->
+ <SimulateMouseGesture target="navigator.activeView.ds_binding"
+ dragYFrom="100" dragYTo="15" dragXFrom="56" dragXTo="56"
+ recordedDPI="160" waitEvent="change" />
+
+ <AssertPropertyValue target="navigator.activeView.ds_binding" propertyName="selectedDate"
+ valueExpression="value=new Date(2013,1,2,9,15,55)"/>
+
+ <AssertMethodValue method="value=application.navigator.activeView.ds_binding.getDateRenderer(0).label" value="Sat, Feb 2" />
+ <AssertMethodValue method="value=application.navigator.activeView.ds_binding.getHourRenderer(0).label" value="9" />
+ <AssertMethodValue method="value=application.navigator.activeView.ds_binding.getMinuteRenderer(0).label" value="15" />
+ <AssertMethodValue method="value=application.navigator.activeView.ds_binding.getMeridianRenderer(0).label" value="AM" />
+ </body>
+ </TestCase>
+
<TestCase testID="DS_mode_date_time_change_hours_minutes_meridian" description="dateAndTime mode, change hours,minutes,meridian, verify the date retained the original value" keywords="[DateSpinner, mode]">
<setup>
<ResetComponent target="navigator" className="comps.QANavigator" waitEvent="viewChangeComplete" />