flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Mclean <jus...@classsoftware.com>
Subject Re: [Mustella] still failing, must fix
Date Tue, 27 May 2014 14:18:59 GMT

Running one of the Japanese tests manually with this code:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" initialize="triggerFindConditionRTE()">
			import mx.collections.Sort;
			import mx.collections.SortField;
			private function triggerFindConditionRTE():void{
		    	var a:Array = new Array();
		    	var s:Sort = new Sort();
		    	s.compareFunction = cmpFn;
		    	var sfArray:Array = new Array();
		    	sfArray.push(new SortField("0"));
		    	sfArray.push(new SortField("field1"));
		    	var o:Object = new Object();
		    	o["0"] = undefined;
		    	o["field1"] = 2;
		    	s.fields = sfArray;
		    	s.findItem(a, o, null);
			// WTF?
			private function cmpFn(o1:Object, o2:Object):void{

Not sure why the compare function is blank but given the test is checking for a RTE it's probably
not an issue.

I get message in the exception being:
検索基準には、'field1' にいたるすべてのソートフィールドが含まれている必要があります。

The test is comparing the error with this
検索基準には、'field1' にいたるすべてのソートフィールドが含まれている必要があります。

Can anyone see any issue here? Looks to me as this test should pass:

        <TestCase testID="JA_RTE_Sort_FindCondition" description="RTE Tests" keywords="[Runtime
Localization,Sort,FindCondition]" >
                <AssertMethodValue method="try { triggerFindConditionRTE(); } catch (e:Error)
{ value = e.message }" value="検索基準には、'field1' にいたるすべてのソートフィールドが含まれている必要があります。"


View raw message