diff options
author | Maarten Bosmans <mkbosmans@gmail.com> | 2009-06-13 12:01:29 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-06-17 12:10:00 +0200 |
commit | 14d7c20ce7ed22c101817880ca3fff62955d0fb1 (patch) | |
tree | 03d30289b1cec88cae4b10f171c81b3497337900 | |
parent | f100210c37b5a5980fb779f9f6ef2c0274151b92 (diff) |
Adapt tests to new api
-rw-r--r-- | tests/BinTest.cs | 15 | ||||
-rw-r--r-- | tests/CapsTest.cs | 12 | ||||
-rw-r--r-- | tests/MessageTest.cs | 4 | ||||
-rw-r--r-- | tests/PadTest.cs | 24 | ||||
-rw-r--r-- | tests/PipelineTest.cs | 15 |
5 files changed, 33 insertions, 37 deletions
diff --git a/tests/BinTest.cs b/tests/BinTest.cs index 3bab91d..3430dea 100644 --- a/tests/BinTest.cs +++ b/tests/BinTest.cs @@ -29,17 +29,17 @@ public class BinTest } [Test] - public void TestAddMany() + public void TestAdd() { Bin bin = new Bin("test-bin"); Element e1 = ElementFactory.Make("fakesrc", "fakesrc"); Element e2 = ElementFactory.Make("fakesink", "fakesink"); - Assert.IsNotNull(bin, "Could not create bin"); - Assert.IsNotNull(e1, "Could not create fakesrc"); - Assert.IsNotNull(e2, "Could not create fakesink"); + Assert.IsNotNull(bin, "Could not create bin"); + Assert.IsNotNull(e1, "Could not create fakesrc"); + Assert.IsNotNull(e2, "Could not create fakesink"); - bin.AddMany(e1, e2); + bin.Add(e1, e2); Assert.AreEqual(bin.ChildrenCount, 2); } @@ -75,10 +75,9 @@ public class BinTest } Assert.AreEqual(elements.Length, bin.ChildrenCount); - Element [] children = bin.Children; - for(int i = 0; i < elements.Length; i++) { - Assert.AreEqual(elements[elements.Length - i - 1], children[i]); + for(uint i = 0; i < elements.Length; i++) { + Assert.AreEqual(elements[elements.Length - i - 1], bin.GetChildByIndex(i)); } } diff --git a/tests/CapsTest.cs b/tests/CapsTest.cs index c724aed..12f8565 100644 --- a/tests/CapsTest.cs +++ b/tests/CapsTest.cs @@ -36,9 +36,9 @@ public class CapsTest } [Test] - public void TestNewFromString() + public void TestFromString() { - Caps caps = Caps.NewFromString("video/x-raw-yuv, " + + Caps caps = Caps.FromString("video/x-raw-yuv, " + "format=(fourcc)I420, " + "width=(int)384, " + "height=(int)288, " + @@ -54,12 +54,12 @@ public class CapsTest [Test] public void TestIntersecting() { - Caps caps1 = Caps.NewFromString("video/x-raw-yuv, " + + Caps caps1 = Caps.FromString("video/x-raw-yuv, " + "format=(fourcc)I420, " + "width=(int)[ 1,1000 ], " + "height=(int)[ 1, 1000 ], " + "framerate=(fraction)[ 0/1, 100/1 ]"); - Caps caps2 = Caps.NewFromString("video/x-raw-yuv, " + + Caps caps2 = Caps.FromString("video/x-raw-yuv, " + "format=(fourcc)I420, " + "width=(int)640, " + "height=(int)480"); @@ -80,10 +80,10 @@ public class CapsTest [Test] public void TestUnion() { - Caps caps1 = Caps.NewFromString("video/x-raw-yuv, " + + Caps caps1 = Caps.FromString("video/x-raw-yuv, " + "format=(fourcc)I420, " + "width=(int)640"); - Caps caps2 = Caps.NewFromString("video/x-raw-yuv, " + + Caps caps2 = Caps.FromString("video/x-raw-yuv, " + "format=(fourcc)I420, " + "height=(int)480"); Assert.IsNotNull(caps1); diff --git a/tests/MessageTest.cs b/tests/MessageTest.cs index 1e454be..d2e7ca9 100644 --- a/tests/MessageTest.cs +++ b/tests/MessageTest.cs @@ -25,12 +25,12 @@ public class MessageTest { [Test] public void TestParsing() { - Message message = new Message(null); + Message message = Message.NewEos(null); Assert.IsNotNull(message); Assert.AreEqual(message.Type, MessageType.Eos); Assert.IsNull(message.Src); - message = new Message(null, "error string"); + message = Message.NewError(null, CoreError.TooLazy); Assert.IsNotNull(message); Assert.AreEqual(message.Type, MessageType.Error); Assert.IsNull(message.Src); diff --git a/tests/PadTest.cs b/tests/PadTest.cs index b5b2173..bde3924 100644 --- a/tests/PadTest.cs +++ b/tests/PadTest.cs @@ -46,14 +46,14 @@ public class PadTest public static Caps PadGetCapsStub(Pad pad) { - return Caps.NewFromString("video/x-raw-yuv"); + return Caps.FromString("video/x-raw-yuv"); } [Test] public void TestFuncAssigning() { Pad src = new Pad("src", PadDirection.Src); - src.GetcapsFunction = new PadGetCapsFunction(PadGetCapsStub); + src.GetCapsFunction = new PadGetCapsFunction(PadGetCapsStub); Caps caps = src.Caps; @@ -69,8 +69,8 @@ public class PadTest Assert.IsNotNull(element); Assert.IsFalse(element.Handle == IntPtr.Zero, "Ooops, identity element has null handle"); - Pad src = element.GetPad("src"); - Pad sink = element.GetPad("sink"); + Pad src = element.GetStaticPad("src"); + Pad sink = element.GetStaticPad("sink"); Assert.IsNotNull(src, "Ooops, src pad is null"); Assert.IsNotNull(sink, "Ooops, sink pad is null"); @@ -92,17 +92,13 @@ public class PadTest Assert.IsNotNull(element); Assert.IsFalse(element.Handle == IntPtr.Zero, "Ooops, identity element has null handle"); - Assert.AreEqual(2, element.Numpads); - Pad [] pads = new Pad [element.Numpads]; - element.Pads.CopyTo (pads, 0); - bool hassink = false; bool hassrc = false; - for(int i = 0; i < element.Numpads; i++) { - if (pads [i].Name == "src") + foreach(Pad pad in element.Pads) { + if (pad.Name == "src") hassrc = true; - else if (pads [i].Name == "sink") + else if (pad.Name == "sink") hassink = true; } @@ -148,7 +144,7 @@ public class PadTest Caps caps = src.AllowedCaps; Assert.IsNull(caps); - caps = Caps.NewFromString("foo/bar"); + caps = Caps.FromString("foo/bar"); src.SetCaps(caps); sink.SetCaps(caps); @@ -175,13 +171,13 @@ public class PadTest Caps caps = src.AllowedCaps; Assert.IsNull(caps); - caps = Caps.NewFromString("foo/bar"); + caps = Caps.FromString("foo/bar"); src.SetCaps(caps); Gst.Buffer buffer = new Gst.Buffer(); Assert.AreEqual(src.Push(buffer), FlowReturn.NotLinked); - ulong handler_id = src.AddBufferProbe(new Pad.BufferProbeDelegate(ProbeHandler)); + ulong handler_id = src.AddBufferProbe(new PadBufferProbeCallback(ProbeHandler)); buffer = new Gst.Buffer(); Assert.AreEqual(src.Push(buffer), FlowReturn.Ok); } diff --git a/tests/PipelineTest.cs b/tests/PipelineTest.cs index 6261e52..400392e 100644 --- a/tests/PipelineTest.cs +++ b/tests/PipelineTest.cs @@ -11,6 +11,7 @@ using System; using NUnit.Framework; using Gst; +using Gst.CorePlugins; [TestFixture] public class PipelineTest @@ -44,7 +45,7 @@ public class PipelineTest Element sink = ElementFactory.Make("fakesink", null); Bin bin = (Bin) pipeline; - bin.AddMany(src, sink); + bin.Add(src, sink); src.Link(sink); Assert.AreEqual(((Element)pipeline).SetState(State.Ready), StateChangeReturn.Success); @@ -61,7 +62,7 @@ public class PipelineTest Element sink = ElementFactory.Make("fakesink", null); Bin bin = (Bin) pipeline; - bin.AddMany(src, sink); + bin.Add(src, sink); src.Link(sink); Bus bus = pipeline.Bus; @@ -118,7 +119,7 @@ public class PipelineTest Assert.IsNotNull(sink, "Could not create fakesink"); Bin bin = (Bin) pipeline; - bin.AddMany(src, sink); + bin.Add(src, sink); Assert.IsTrue(src.Link(sink), "Could not link between src and sink"); Assert.AreEqual(pipeline.SetState(State.Playing), StateChangeReturn.Async); @@ -135,17 +136,17 @@ public class PipelineTest [Test] public void TestBaseTime() { Element pipeline = ElementFactory.Make("pipeline", "pipeline"); - Element fakesrc = ElementFactory.Make("fakesrc", "fakesrc"); - Element fakesink = ElementFactory.Make("fakesink", "fakesink"); + FakeSrc fakesrc = FakeSrc.Make("fakesrc"); + FakeSink fakesink = FakeSink.Make("fakesink"); Assert.IsNotNull(pipeline, "Could not create pipeline"); Assert.IsNotNull(fakesrc, "Could not create fakesrc"); Assert.IsNotNull(fakesink, "Could not create fakesink"); - fakesrc.SetProperty("is-live", true); + fakesrc.IsLive = true; Bin bin = (Bin) pipeline; - bin.AddMany(fakesrc, fakesink); + bin.Add(fakesrc, fakesink); Assert.IsTrue(fakesrc.Link(fakesink)); Pad sink = fakesink.GetPad("sink"); |