/**
* Generated by mxmlc 2.0
*
* Package:
* Class: MediaFrameworkFlexTest
* Source: /Users/oconnell/src/strobe/dev/trunk/framework/MediaFrameworkFlexTest/MediaFrameworkFlexTest.mxml
* Template: flex2/compiler/mxml/gen/ClassDef.vm
* Time: 2009.06.19 10:43:25 PDT
*/
package
{
import flash.accessibility.*;
import flash.data.*;
import flash.debugger.*;
import flash.desktop.*;
import flash.display.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filesystem.*;
import flash.filters.*;
import flash.geom.*;
import flash.html.*;
import flash.html.script.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
import mx.binding.*;
import mx.core.Application;
import mx.core.ClassFactory;
import mx.core.DeferredInstanceFromClass;
import mx.core.DeferredInstanceFromFunction;
import mx.core.IDeferredInstance;
import mx.core.IFactory;
import mx.core.IPropertyChangeNotifier;
import mx.core.UIComponentDescriptor;
import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.styles.*;
[Frame(extraClass="_MediaFrameworkFlexTest_FlexInit")]
[Frame(factoryClass="_MediaFrameworkFlexTest_mx_managers_SystemManager")]
public class MediaFrameworkFlexTest
extends mx.core.Application
{
private var _documentDescriptor_ : mx.core.UIComponentDescriptor =
new mx.core.UIComponentDescriptor({
type: mx.core.Application
})
/**
* @private
**/
public function MediaFrameworkFlexTest()
{
super();
mx_internal::_document = this;
// our style settings
// ambient styles
mx_internal::_MediaFrameworkFlexTest_StylesInit();
// properties
this.layout = "absolute";
// events
this.addEventListener("creationComplete", ___MediaFrameworkFlexTest_Application1_creationComplete);
}
/**
* @private
**/
override public function initialize():void
{
mx_internal::setDocumentDescriptor(_documentDescriptor_);
super.initialize();
}
import org.openvideoplayer.MediaFrameworkTests;
import flexunit.framework.TestSuite;
import flexunit.junit.JUnitTestRunner;
private var _suite:TestSuite;
private function onComplete():void
{
var runner:JUnitTestRunner = new JUnitTestRunner();
runner.run(new MediaFrameworkTests(), onTestComplete);
}
private function onTestComplete():void
{
fscommand("quit");
}
// supporting function definitions for properties, events, styles, effects
/**
* @private
**/
public function ___MediaFrameworkFlexTest_Application1_creationComplete(event:mx.events.FlexEvent):void
{
onComplete()
}
mx_internal static var _MediaFrameworkFlexTest_StylesInit_done:Boolean = false;
mx_internal function _MediaFrameworkFlexTest_StylesInit():void
{
// only add our style defs to the StyleManager once
if (mx_internal::_MediaFrameworkFlexTest_StylesInit_done)
return;
else
mx_internal::_MediaFrameworkFlexTest_StylesInit_done = true;
var style:CSSStyleDeclaration;
var effects:Array;
StyleManager.mx_internal::initProtoChainRoots();
}
}
}