本文整理汇总了C#中MonoTouch.NUnit.UI.TouchRunner.GetViewController方法的典型用法代码示例。如果您正苦于以下问题:C# TouchRunner.GetViewController方法的具体用法?C# TouchRunner.GetViewController怎么用?C# TouchRunner.GetViewController使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MonoTouch.NUnit.UI.TouchRunner
的用法示例。
在下文中一共展示了TouchRunner.GetViewController方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FinishedLaunching
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
// tests can be inside the main assembly
runner.Add (Assembly.GetExecutingAssembly ());
// otherwise you need to ensure that the test assemblies will
// become part of the app bundle
runner.Add (typeof (PubnubMessaging.Tests.UnitTestAppDelegate).Assembly);
// you can use the default or set your own custom writer (e.g. save to web site and tweet it ;-)
//TODO:change before going live
//string ip = System.Net.IPAddress.Any.ToString();
runner.Writer = new TcpTextWriter ("10.96.97.4", 16384);
// start running the test suites as soon as the application is loaded
runner.AutoStart = true;
// crash the application (to ensure it's ended) and return to springboard
//runner.TerminateAfterExecution = true;
// you can get NUnit[2-3]-style XML reports to the console or server like this
// replace `null` (default to Console.Out) to a TcpTextWriter to send data to a socket server
// replace `NUnit2XmlOutputWriter` with `NUnit3XmlOutputWriter` for NUnit3 format
//runner.Writer = new NUnitOutputTextWriter (runner, null, new NUnitLite.Runner.NUnit2XmlOutputWriter ());
// the same AutoStart and TerminateAfterExecution can be used for build automation
window.RootViewController = new UINavigationController (runner.GetViewController ());
window.MakeKeyAndVisible ();
return true;
}
示例2: FinishedLaunching
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
// tests can be inside the main assembly
runner.Add (Assembly.GetExecutingAssembly ());
#if false
// you can use the default or set your own custom writer (e.g. save to web site and tweet it ;-)
runner.Writer = new TcpTextWriter ("10.0.1.2", 16384);
// start running the test suites as soon as the application is loaded
runner.AutoStart = true;
// crash the application (to ensure it's ended) and return to springboard
runner.TerminateAfterExecution = true;
#endif
#if false
// you can get NUnit[2-3]-style XML reports to the console or server like this
// replace `null` (default to Console.Out) to a TcpTextWriter to send data to a socket server
// replace `NUnit2XmlOutputWriter` with `NUnit3XmlOutputWriter` for NUnit3 format
runner.Writer = new NUnitOutputTextWriter (runner, null, new NUnitLite.Runner.NUnit2XmlOutputWriter ());
// the same AutoStart and TerminateAfterExecution can be used for build automation
#endif
window.RootViewController = new UINavigationController (runner.GetViewController ());
window.MakeKeyAndVisible ();
return true;
}
示例3: FinishedLaunching
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
// create a new window instance based on the screen size
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
// register every tests included in the main application/assembly
runner.Add (System.Reflection.Assembly.GetExecutingAssembly ());
UINavigationController navController = new UINavigationController (runner.GetViewController ());
navController.NavigationBar.BarTintColor = UIColor.FromRGB(0/255.0f,145/255.0f,211/255.0f);
navController.NavigationBar.TintColor = UIColor.White;
navController.NavigationBar.TitleTextAttributes = new UIStringAttributes()
{
ForegroundColor = UIColor.White,
};
window.RootViewController = navController;
// make the window visible
window.MakeKeyAndVisible ();
return true;
}
示例4: FinishedLaunching
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
window = new UIWindow(UIScreen.MainScreen.Bounds);
runner = new TouchRunner(window);
runner.Add(System.Reflection.Assembly.GetExecutingAssembly());
// runner.AutoStart = true;
try
{
runner.Writer = new NUnitOutputTextWriter(
runner,
new TcpTextWriter("hostname", 16384),
new NUnitLite.Runner.NUnit2XmlOutputWriter(DateTime.Now));
}
catch (Exception)
{
Console.WriteLine("Cannot set NUNit Runner Writer");
}
runner.TerminateAfterExecution = true;
window.RootViewController = new UINavigationController(runner.GetViewController());
window.MakeKeyAndVisible();
return true;
}
示例5: FinishedLaunching
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
runner.Add (Assembly.GetExecutingAssembly ());
window.RootViewController = new UINavigationController (runner.GetViewController ());
window.MakeKeyAndVisible ();
return true;
}
示例6: FinishedLaunching
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
public override bool FinishedLaunching (UIApplication app,
NSDictionary options)
{
// create a new window instance based on the screen size
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
// register every tests included in the main application/assembly
runner.Add (System.Reflection.Assembly.GetExecutingAssembly ());
var path = FileLoadTests.GetDicosPath ();
var dicos = Path.Combine (
NSBundle.MainBundle.BundlePath,
"dicos.json.txt");
using (var reader = new StreamReader(dicos))
using (var writer = new StreamWriter(path))
{
writer.Write(reader.ReadToEnd());
}
path = FileLoadTests.GetTinyPath ();
var tiny = Path.Combine (
NSBundle.MainBundle.BundlePath,
"tiny.json.txt");
using (var reader = new StreamReader(tiny))
using (var writer = new StreamWriter(path))
{
writer.Write(reader.ReadToEnd());
}
path = FileLoadTests.GetHighlyNestedPath ();
var nested = Path.Combine (
NSBundle.MainBundle.BundlePath,
"_oj-highly-nested.json.txt");
using (var reader = new StreamReader(nested))
using (var writer = new StreamWriter(path))
{
writer.Write(reader.ReadToEnd());
}
window.RootViewController = new UINavigationController (runner.GetViewController ());
// make the window visible
window.MakeKeyAndVisible ();
return true;
}
示例7: FinishedLaunching
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
window = new UIWindow(UIScreen.MainScreen.Bounds);
runner = new TouchRunner(window);
// register every tests included in the main application/assembly
runner.Add(System.Reflection.Assembly.GetExecutingAssembly());
window.RootViewController = new UINavigationController(runner.GetViewController());
window.MakeKeyAndVisible();
return true;
}
示例8: FinishedLaunching
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
// create a new window instance based on the screen size
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
runner.Add (System.Reflection.Assembly.GetExecutingAssembly ());
window.RootViewController = new UINavigationController (runner.GetViewController ());
window.MakeKeyAndVisible ();
return true;
}
示例9: FinishedLaunching
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
runner.Add (AsyncTestLoader.Load (GetType ().Assembly));
UIApplication.CheckForIllegalCrossThreadCalls = false;
window.RootViewController = new UINavigationController (runner.GetViewController ());
window.MakeKeyAndVisible ();
return true;
}
示例10: FinishedLaunching
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
Window = new UIWindow(UIScreen.MainScreen.Bounds);
_runner = new TouchRunner(Window);
// register every tests included in the main application/assembly
_runner.Add(Assembly.GetExecutingAssembly());
Window.RootViewController = new UINavigationController(_runner.GetViewController());
// make the window visible
Window.MakeKeyAndVisible();
return true;
}
示例11: FinishedLaunching
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
// tests can be inside the main assembly
runner.Add (Assembly.GetExecutingAssembly ());
// otherwise you need to ensure that the test assemblies will
// become part of the app bundle
runner.Add (typeof (MonoTouchFixtures.RegressionTest).Assembly);
window.RootViewController = new UINavigationController (runner.GetViewController ());
window.MakeKeyAndVisible ();
return true;
}
示例12: FinishedLaunching
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
// create a new window instance based on the screen size
window = new UIWindow (UIScreen.MainScreen.Bounds);
runner = new TouchRunner (window);
// register every tests included in the main application/assembly
runner.Add (typeof (ReactiveTests.Tests.ObserverTest).Assembly);
window.RootViewController = new UINavigationController (runner.GetViewController ());
// make the window visible
window.MakeKeyAndVisible ();
return true;
}
示例13: FinishedLaunching
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
// create a new window instance based on the screen size
_window = new UIWindow(UIScreen.MainScreen.Bounds);
_runner = new TouchRunner(_window);
// register every tests included in the main application/assembly
_runner.Add(System.Reflection.Assembly.GetExecutingAssembly());
_window.RootViewController = new UINavigationController(_runner.GetViewController());
// make the window visible
_window.MakeKeyAndVisible();
return true;
}
示例14: FinishedLaunching
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
// create a new window instance based on the screen size
Window = new UIWindow (UIScreen.MainScreen.Bounds);
Runner = new TouchRunner (Window);
// tests can be inside the main assembly
Runner.Add (Assembly.GetExecutingAssembly ());
Window.RootViewController = new UINavigationController (Runner.GetViewController ());
// make the window visible
Window.MakeKeyAndVisible ();
return true;
}
示例15: FinishedLaunching
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
window = new UIWindow(UIScreen.MainScreen.Bounds);
runner = new TouchRunner(window);
// tests can be inside the main assembly
runner.Add(Assembly.GetExecutingAssembly());
#if false
// you can use the default or set your own custom writer (e.g. save to web site and tweet it ;-)
runner.Writer = new TcpTextWriter ("10.0.1.2", 16384);
// start running the test suites as soon as the application is loaded
runner.AutoStart = true;
// crash the application (to ensure it's ended) and return to springboard
runner.TerminateAfterExecution = true;
#endif
window.RootViewController = new UINavigationController(runner.GetViewController());
window.MakeKeyAndVisible();
return true;
}