Sha256: dc988d7b996d55acdc52a31dfe7588008cf0a351d0be5d777f728c8d12c69e7f

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

package asunit.runners {

    import asunit.framework.TestCase;

    import asunit.framework.Result;
    import asunit.support.IgnoredMethod;

    import flash.events.Event;

    public class TestRunnerIgnoredMethodTest extends TestCase {

        private var ignoredTest:Class;
        private var runner:TestRunner;
        
        public function TestRunnerIgnoredMethodTest(testMethod:String = null) {
            super(testMethod);
        }

        protected override function setUp():void {
            super.setUp();
            ignoredTest  = IgnoredMethod;
            runner       = new TestRunner();
        }

        protected override function tearDown():void {
            super.tearDown();
            ignoredTest  = null;
            runner       = null;
        }

        public function testRunWithIgnoredMethod():void {
            runner.addEventListener(Event.COMPLETE, addAsync(checkResultHasOneIgnoredMethod, 100));
            runner.run(ignoredTest);
        }
        
        private function checkResultHasOneIgnoredMethod(e:Event):void {
            assertFalse('runnerResult.failureEncountered', runner.bridge.failureEncountered);
            assertEquals('one ignored test in result', 1, runner.bridge.ignoredTests.length);
        }
    }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
asunit4-4.2.2.pre test/asunit/runners/TestRunnerIgnoredMethodTest.as
asunit4-4.2.1.pre test/asunit/runners/TestRunnerIgnoredMethodTest.as