[longomatch] Add a test for cameras visible validation.
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Add a test for cameras visible validation.
- Date: Tue, 31 Mar 2015 17:37:36 +0000 (UTC)
commit e64f1ef568f6f320f92a04c8badb36205167ebd9
Author: Julien Moutte <julien fluendo com>
Date: Sat Mar 28 23:14:03 2015 +0100
Add a test for cameras visible validation.
Tests/Services/TestPlayerController.cs | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/Tests/Services/TestPlayerController.cs b/Tests/Services/TestPlayerController.cs
index 5fa1fb5..307dfd6 100644
--- a/Tests/Services/TestPlayerController.cs
+++ b/Tests/Services/TestPlayerController.cs
@@ -564,6 +564,24 @@ namespace Tests.Services
}
[Test ()]
+ public void TestCamerasVisibleValidation ()
+ {
+ // Create an event referencing unknown MediaFiles in the set.
+ TimelineEvent evt2 = new TimelineEvent { Start = new Time (150), Stop = new Time
(200),
+ CamerasVisible = new List<int> { 0, 1, 4, 6 }
+ };
+
+ player.CamerasVisible = new List<int> { 0, 1 };
+ player.WindowHandles = new List<IntPtr> { IntPtr.Zero, IntPtr.Zero };
+ player.Ready ();
+ player.LoadEvent (mfs, evt2, evt2.Start, true);
+ // Only valid cameras should be visible
+ Assert.AreEqual (player.CamerasVisible.Count, 2);
+ Assert.AreEqual (player.CamerasVisible [0], 0);
+ Assert.AreEqual (player.CamerasVisible [1], 1);
+ }
+
+ [Test ()]
public void TestLoadEvent ()
{
int elementLoaded = 0;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]