Author: buildbot Date: Tue Apr 15 11:41:21 2014 New Revision: 906278 Log: Staging update by buildbot for flex
Modified: websites/staging/flex/trunk/cgi-bin/ (props changed) websites/staging/flex/trunk/content/ (props changed) websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-1.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-10.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-11.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-12.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-13.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-14.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-15.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-16.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-2.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-3.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-4.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-5.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-6.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-7.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-8.html websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-9.html Propchange: websites/staging/flex/trunk/cgi-bin/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Tue Apr 15 11:41:21 2014 @@ -1 +1 @@ -1587345 +1587535 Propchange: websites/staging/flex/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Tue Apr 15 11:41:21 2014 @@ -1 +1 @@ -1587345 +1587535 Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-1.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-1.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-1.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit1.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit1.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>FlexUnit 4.2 is an extensible testing framework for ActionScript 3.0 classes and provides extensions for working with the Flex 2, 3, and 4 Framework, and Adobe AIR projects. The FlexUnit framework is used to automate unit and integration testing.</p> <h3 id="objectives">Objectives:</h3> <p>After completing this lesson, you should be able to:</p> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-10.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-10.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-10.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit10.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit10.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>In the beginning of this course you learned that unit testing a class requires that it be isolated from other dependencies. In this way, you can test your code free from unnecessary complexity and potentially unknown side effects introduced by other classes.</p> <p>Mocking is one technique for isolating your class. It works by providing intelligent substitutes for class dependencies.</p> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-11.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-11.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-11.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit11.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit11.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>Much like theories, parameterized tests take a number of possible values and apply them to methods in the test case. Unlike theories, however, parameterized tests pass or fail individually, meaning that one specific data point can fail while the others pass. While Theories are best used for reversible or mathematical concepts, parameterized testing allows for passing a series of arguments and expected results to every test in a case, some tests in a case, or each to a unique test in the case.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-12.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-12.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-12.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit4.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit12.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>Throughout this course you have been introduced to new types of runners for FlexUnit 4. The first runner you used ran basic FlexUnit tests. The proper name for that runner is the BlockFlexUnit4Runner. Next you learned about the Suite runner and more recently the Theories and Parameterized runner.</p> <p>This lesson introduces two additional runners, the runner for FlexUnit .9 tests and the runner for Fluint 1.x tests.</p> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-13.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-13.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-13.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit13.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit13.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>FlexUnit 4.x takes advantage of a variety of inherently asynchronous operations. Test Fixture, Test Theories, Loading External Data, and Parameterized testing take advantage of asynchronous setup. Some tests require a span of time in order to verify expected results. FlexUnit 4.x provides tools to validate asynchronous functionality.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-14.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-14.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-14.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit14.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit14.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>All user interface components in Flex extend the UIComponet class. When a UIComponent is added to the display list, the component must go through a complicated process before it appears on the screen and is ready to be tested. User interaction must also be simulated. Because of this, testing UIComponents is an inherently asynchronous process.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-15.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-15.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-15.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit15.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit15.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>The ability to thoroughly test a class or component is an indication of good design. In situations where a component has unexposed functionality, it can be very difficult to write tests that ensure the component functions as expected. Refactoring a class for better unit testing is therefore great for quality assurance as well as coding practice.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-16.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-16.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-16.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit16.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit16.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>Continuous integration testing is another necessity of the complex application development environment. Generally, when many people and external forces interact with a deployed or actively developed application, quality control measures must be in place for the application's full functionality. Continuous integration systems should run application tests automatically, and some can be configured to do so.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-2.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-2.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-2.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit2.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit2.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>While FlexUnit 4.x makes it easy for you to write clear and simple tests, you have to understand some of the basic terminology of unit testing frameworks, and specifically of FlexUnit, to become an effective user of this tool.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-3.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-3.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-3.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,6 @@ <!-- Home Page Exception --> -<p><a href="../code/unit3.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>Flexunit 4.x was designed to address many of the shortcomings of available Flex testing frameworks while enabling the extensibility needed by an evolving Flex community.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-4.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-4.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-4.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit4.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit4.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>FlexUnit 4.x tests are simply methods that are decorated with special metadata. They setup conditions, execute code and make assertions about expected results.</p> <p><p>These methods are grouped together by common themes and executed often to ensure consistent, functional code.</p></p> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-5.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-5.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-5.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit5.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit5.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>FlexUnit 4.x has available features for developers to plan ahead and prepare tests for classes still under development. Ignoring a test is a capability that will allow you to prototype or create tests that may not yet be relevant or operational.</p> <p>While the basic assertions you have used so far will accomplish much, the more advanced assertions available by using Hamcrest inside of FlexUnit 4 will reduce complexity in your test cases and increase test legibility.</p> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-6.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-6.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-6.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit6.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit6.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>Much like any significant amount of code that you develop, your tests will eventually begin to show signs of duplicate code. Fortunately, repeat operations can be factored into discrete methods allowing you to create an understandable test fixture. Instantiating objects, running methods, destroying objects, and loading data are all operations that can be factored into methods and classes with the help of FlexUnit 4.x features.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-7.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-7.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-7.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit7.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit7.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>As you learned in the last unit, test cases are groups of tests which share a common test fixture. Inherently this means as the number of tests in any project grows, there will become a need for a significant number of test cases which needed to organized and executed.</p> <p>Suites are the organizational tool used to establish a reasonable scheme for organizing these test cases, allowing you to create a hierarchy of tests that can be executed as one object.</p> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-8.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-8.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-8.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit4.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit4.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>Theories are a tool for testing a class against a potentially infinite set of data points. While theories are a powerful concept, they must work in conjunction with static tests to ensure proper functionality.</p> <h3>Objectives:</h3> Modified: websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-9.html ============================================================================== --- websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-9.html (original) +++ websites/staging/flex/trunk/content/flexunit/tutorial/flexunit/Unit-9.html Tue Apr 15 11:41:21 2014 @@ -186,7 +186,7 @@ <!-- Home Page Exception --> -<p><a href="../code/unit9.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> +<p><a href="../code/Unit9.zip"><img src="../images/DownloadIcon.png" alt="Download" /> Download Unit Project Files</a></p> <p>For the sake of optimization or integration, large or complicated sets of data are often easier to manage within external files. FlexUnit 4.x provides support for external data in Theories as well as Parameterized tests, which you will learn to use in Unit 11.</p> <h3>Objectives:</h3>