~stolowski/libunity/video-props-in-extras

« back to all changes in this revision

Viewing changes to test/vala/test-preview-player-iface.vala

  • Committer: Pawel Stolowski
  • Date: 2012-12-03 12:29:08 UTC
  • Revision ID: pawel.stolowski@canonical.com-20121203122908-huff6oibg86ssrb1
Use Extras.PreviewPlayerService interface definition in the test.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
namespace Unity.Test
22
22
{
23
 
  [DBus (name = "com.canonical.Unity.Lens.Music.PreviewPlayer")]
24
 
  public class PreviewPlayerServiceMock : Object
 
23
  internal class PreviewPlayerServiceMock : Extras.PreviewPlayerService, GLib.Object
25
24
  {
26
25
    public GLib.MainLoop test_loop;
27
26
    public string got_play_uri;
91
90
      res.insert ("got_uri", new GLib.Variant.string (uri));
92
91
      return res;
93
92
    }
94
 
 
95
 
    public signal void progress (string uri, uint32 state, double value);
96
93
  }
97
94
 
98
95
 
107
104
      var conn = GLib.Bus.get_sync (BusType.SESSION, null);
108
105
      GLib.Bus.own_name (BusType.SESSION, "com.canonical.Unity.Lens.Music.PreviewPlayer", 0);
109
106
      service = new PreviewPlayerServiceMock ();
110
 
      conn.register_object ("/com/canonical/Unity/Lens/Music/PreviewPlayer", service);
 
107
      conn.register_object<Extras.PreviewPlayerService> ("/com/canonical/Unity/Lens/Music/PreviewPlayer", service);
111
108
 
112
109
      // create preview player proxy object that interacts with fake player service
113
110
      preview_player = new Unity.Extras.PreviewPlayer ();