ActionScrip :: Unit Testing :: Reliable Mocking Framework T?

Jul 4, 2009

I'm looking for a reliable mocking framework for ActionScript. I've been using mock-as3, but I'm annoyed with what I feel is a hack-ish solution for triggering events. There are other a few other reasons why I'd like to have some options, but not sure if I necessarily need to go into them. I've also looked into Mock4AS, but the interface appears to be cumbersome.

View 3 Replies


Similar Posts:


ActionScript 3 :: Testing And Mocking With Flex

Dec 16, 2009

I am developing a "dumb" front-end, it's an AIR application that interacts with a "smart" LiveCycle server. There are currently about 20 request & response pairs for the application. For many reasons (testing, developing outside the corporate network, etc), we have several XML files of fake data, and if a certain configuration flag is set, the files are loaded, a specific file is parsed and used to create a mock response. Each XML file is a set of responses for different situation, all internally consistent. We currently have about 10 XML files, each corresponding to different situation we can run into.

This is probably going to grow to 30-50 XML files. The current system was developed by me during one of those 90-hour-week release cycles, when we were under duress because LiveCycle was down again and we had a deadline to meet. Most of the minor crap has been cleaned up. The fake data is in an object called FakeData, with properties like customerType1:XML, customerType2:XML, overdueCustomer1:XML, etc. Then in the FakeData constructor, all of the properties are set like this:

customerType1:XML = FileUtil.loadXML(File.applicationDirectory.resolvePath("fakeData/customerType1.xml");

And whenever you need some fake data (this happens in special FakeDelegates that extend the real LiveCycle Delegates), you get it from an instance of FakeData. This is awful, for many reasons, but it works. One embarrassing part is that every time you create an instance of FakeData, it reloads all the XML files. If there's a design pattern that is not Singleton that can handle this more elegantly. The constraints are:

No global instances can be required (currently, all the code dealing with the fake data, including the fake delegates, is pulled out of production builds without any side-effects, and it needs to stay that way). This puts the Factory pattern out of the running. It can handle multiple objects using the XML data without performance issues. The XML files are read centrally so that the other code doesn't have to know where the XML files are, and so some preprocessing can be done (like creating a map of certain tag values and the associated XML file).

View 2 Replies

Flex :: Unit Testing Event Handlers

Jul 24, 2009

What methods do you use to unit test event handlers, particularly if they require information from the event (such as mouse coordinates, or the target of the event)? Is the most common practice to just refactor the behavior into a method that does the lifting while the handler just extracts information from the event, or are there effective ways to simulate event dispatch in FlexUnit or Fluint?

View 1 Replies

Flash :: Unit Testing Frameworks Or Libraries?

Feb 5, 2011

What are the best unit testing frameworks or libraries for AS3 programming? Specifically for projects that do not involve Flex, only Flash.

View 1 Replies

Flex :: Unit Testing Puremvc Based Application?

Jul 10, 2010

I have a flex application written using PureMVC framework.Now,I want to write tests.We are using FlashBuilder 4.Is FlexUnit sufficient for testing? Are there any issues you have faced while writing tests?

View 1 Replies

Actionscript 3 :: Unit Testing With A Singleton Using Inversion Of Control

Jan 26, 2011

I am developing an AS3 application which uses a Singleton class to store Metrics in Arrays. It's a Singleton because I only ever want one instance of this class to be created and it needs to be created from any part of the app. The difficulty comes when I want to unit test this class. I thought adding public getters and setters would enable me to unit test this properly and would be useful for my app. I have read that changing to a Factory pattern will enable unit testing or using Inversion of control. This would of course make it more flexible too. I would like to know of people's thoughts on this matter as there are SO many conflicting opinions on this!

View 1 Replies

Unit Testing - Mock Out A Service Using Local Data In Flex 3?

Jul 9, 2009

I am writing a small flex application that will, eventually, call PHP services to perform its work. In the meantime, however, I would like to have it use local data in XML form to allow me to develop the Flex part independently of the data service.

What is the best way to do this? I want to emulate a service like this:

[Code]...

And invoke the service using issuerService.send(), populating my results as expected. How do I do this as though it were a RemoteObject instead, but keep my data local?

View 2 Replies

Flex :: BUilding Project With Unit Testing On Cruise Control?

Oct 15, 2009

I have a flex application build with actionscript 3 on flex builder with unit testing on it using flexUnit4. I want to build this project on my cruise control and i don't know how?

View 3 Replies

Flash :: Unit Testing A Library With AsUnit In Flex Builder?

Mar 3, 2010

I've been trying to setup a working method for unit testing flex libraries using Flex Builder. i have tried setting up a standard flex lib project and using Ant to compile and run the units tests. But this means that when something does go wrong and I want to use the flex builder debugger I cannot do so.

So my next plan is to setup the library as a normal as3/flax/air app as I can use the concept of a main class to run the unit tests. I can then compile the actual library code using Ant.

I could also setup a separate companion project who's sole task is to run units tests on the lib. But this is a little awkward as each library now requires two projects to manage. How do other people develop flex libraries and use unit tests to test/develop/debug the code?

View 1 Replies

Flex :: Unit Testing - Create A Partial Mock Using Mockto?

Jul 13, 2010

Is it posible to create a partial mock using mockito-flex?

View 1 Replies

Actionscript 3 :: Setting Event.target For Using Events In Unit Testing?

Jan 30, 2012

I want to override flash.display.Loader and to dispatch my own Event with a my owntarget.contentHow can i override Event.target?Property is read only"

View 2 Replies

Flex :: Flash Builder 4 Standard Profiling & Unit Testing Alternatives

Mar 3, 2011

I want to profile and unit test my application in Flash Builder 4 Standard. Adobe says I need to upgrade to the Premium version but I can't pay the money they want right now.Are there any alternatives for unit testing and profiling?

View 2 Replies

Resize Flash Dynamically With Actionscrip?

Oct 27, 2010

How to resize flash dynamically with javascript and actionscrip?

View 1 Replies

Resize Flash Dynamically With Javascript And Actionscrip?

Nov 23, 2011

How to resize flash dynamically with javascript and actionscrip?

View 1 Replies

Actionscript 3 :: Mocking The Static Methods And Private Members Using Asmock?

Mar 14, 2011

1.Is there any way to access the private data members of a class in action script using asmock framework? I tried using syntax likeContentPlayermockContentPlayer;Where in getContentPlayer is a private member and mockContentPlayer is alias am creating, but its not working well, I doubt whether I can do like this?

View 2 Replies

ActionScript 2.0 :: Testing A Function Is Complete Or Testing 2 Tweens Have Finished

Feb 2, 2011

I basically need to scale an object up when the user rollsover the button which I have created dynamically already and I need to make sure the object is fully scaled up before I can allow the user to scale it back down again.Ive tried putting 2 tweens (x and yscale) into a function but not sure how to check if the tweens have finished. Im assuming if I check the function is complete it wont take into consideration the tweens may still be running.

View 0 Replies

'Cannot Contact Reliable Source' Error

Jul 15, 2011

I keep getting a 'cannot contact reliable source' error when trying to install Adobe Flash Player 10.3.

View 4 Replies

Professional :: Cannot Contact Reliable Source IE9 Norton

Dec 16, 2011

Every security setting is turned to its lowest setting on IE9.  Every single Norton setting is turned off, every one.  No file scanning is taking place.
 
Nevertheless, the scroll bar goes to 12%, sits there, looks stupid, and then the message appears "Cannot contact reliable source".
 
I set Norton to recognize the file as a trusted file.  No difference.
 
Is Adobe deciding to make these downloads impossibly difficult as a business strategy?  Never in my decades of using computers (I've been doing so since 1972) have I encountered such a ridiculous procedure.
 
And I'm supposed to pay $39 for stupidty?  Why, as far as I'm concerned, Adobe should be fined for the idiocy it is doing to its customers.  Even having to close the browser at the right time (I never get that far) is the dumbest procedure I've ever seen.  Or is this part of a strategy to sell Macs?

View 1 Replies

PHP :: How Reliable Is Server-Side Detection Of Flash

Jul 20, 2011

In answering a question on stack overflow, one person recommended using the following code to detect flash server-side, he pointed out that it does not work in safari:
if (strstr($_SERVER['HTTP_ACCEPT'], 'application/x-shockwave-flash')){
$hasFlash = true;}
Testing for Flash capability on the server-side. My question: why does it not work in safari, and how reliably does it work with other browsers?

View 2 Replies

ActionScript 2.0 :: Reliable Preloader For Multiple Thumbs?

Oct 20, 2009

I am having difficaulties getting a preloader to work when I have multiple thumbnails loading. I am trying to simply have the loading spinner movie (preload) dissapear when the image is loaded, and the image fade up (medThumbLoader)Each instance of the thumbnail is contained in a movie clip (so approx 12 instances of these) generated via xml, with the following code, I assume as each is in an individual movie clip the variables wouldnt clash: Im not sure if you can use getbytesloaded for multiple instances though?

medThumbLoader.loadMovie("/gallery/"+gallID+"/rep/represent.jpg");
this.onEnterFrame = function() {
l = medThumbLoader.getBytesLoaded();

[code].....

View 2 Replies

ActionScript 2.0 :: Cheap Reliable Host Including Php And MySQL Support In UK?

Jan 7, 2004

Does anyone know of a cheap reliable host including php and MySQL support in the UK?

View 1 Replies

ActionScript 3.0 :: Determine A File Type From Url When The File Extension Is Not A Reliable Indicator?

Feb 8, 2010

Is there any way to determine a file type from a url when the file extension is not a reliable indicator? Since there are different APIs for playing video, audio, or displaying images, you need to know the filetype beforehand.

View 5 Replies

Add 1 Unit Every 0.83 Seconds?

Apr 20, 2010

I need to do a heartbeat counter. This is a simple counter that should add 1 unit every 0.83 seconds.Its a simple web page with a 10 digit number counting the heartbeat of aparticular person (50 years old).

View 4 Replies

IDE :: Unit Is XML Motion Measured In?

Sep 19, 2009

I output a motion to an XML file using the Export Motion XML command. Then I applied it to a new graphic, and it came out wrong. After 323 frames of motion, the graphic is now at the wrong position, about 15 pixels to the left of where it should be.

When creating the animation, I had "snap to pixels" turned on, so every position of the source graphic is at a round number. When I look at the values in the generated XML file, it's full of sequences like this:

[Code]...

View 1 Replies

ActionScript 3.0 :: Comparing Unit Or Int To Number?

Mar 21, 2011

Is it bad to compare a unit or int to a number? Should they always be kept apart?
PHP Code:
var i:int=10;var n:Number=20;if(n>i){}

View 1 Replies

ActionScript 1/2 :: Unit Moves Smoothly To The Destination?

Jun 10, 2011

I got this code and i whant to make it so unit moves smoothly to the destination i got told to seach key words like LiteTween and built in tween
 
unit.onRelease = function(){ _root.onMouseUp = function(){ unit._x = _xmouse; unit._y = _ymouse; delete _root.onMouseUp; }}

View 7 Replies

ActionScript 1/2 :: Add Unit Function - Array Class?

Aug 5, 2011

Is there a way to add the unit what gets attached to the array as unit4 and has an instance of unit4 and then if u press it again as unit5 with instance of unit5 and so on. This is my array.

var unitA:Array=[unit,unit1,unit2];
var unit = 0;
function addunit() {
if (cash>=50) {
var unit = attachMovie("unit", "unit"+units, _level0.getNextHighestDepth(), {_x:100, _y:100});
unit += 1;
cash -= 140;
}} unit_btn.onRelease = addunit;

View 7 Replies

Flex :: Include Unit Tests In A Library?

Nov 24, 2009

I'm working on a general code library for ActionScript 3.0 called as3lib which includes several extensions to the core API and some useful functions. I've written several unit tests (using FlexUnit) to make sure everything is working correctly.

What is the best way to organize these tests in the library? Currently, I have all my code in src/ and my tests in test/ but I've set up a secondary Flex project to run the unit tests. I am also manually adding and removing the test files from the library when I want to run the tests.

Preferably one where the compiled library doesn't include the test files but I don't need two separate projects to test them.

View 4 Replies

Flexunit - Unit Test Flex Applications?

Jul 26, 2010

Flex is a client-side language and based on events. How can such events be mocked to allow unit testing?

View 2 Replies

Actionscript 3 :: Write Unit Tests For Dictionary

Jan 20, 2012

This is kinda related to my other question: flex dictionary bug? The HashMap has a method getValues() which returns an array of values:

[cODE]....

the loop for (var key:* in map) iterates the keys of the dictionary map, but it seems its implementation does it in some random way. What is the best way to write a test since I don't know what the array returned by getValues method will contain? I thought I could do it by calling the sort method, and compare the values, is there a better way to do it?assertEquals(map.getValues().sort(), "value A,value B,value C,value X,value Y,value Z");

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved