[rygel] tests: Port to vala 0.11.1
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] tests: Port to vala 0.11.1
- Date: Mon, 8 Nov 2010 21:01:32 +0000 (UTC)
commit 2231228c0a09c72fb92395180e2ad85ba4fb2904
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Mon Nov 8 22:48:16 2010 +0200
tests: Port to vala 0.11.1
tests/rygel-http-post-test.vala | 14 ++++++--------
tests/rygel-seekable-response-test.vala | 2 +-
2 files changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/tests/rygel-http-post-test.vala b/tests/rygel-http-post-test.vala
index 4499f68..c453340 100644
--- a/tests/rygel-http-post-test.vala
+++ b/tests/rygel-http-post-test.vala
@@ -126,12 +126,10 @@ public class Rygel.HTTPPostTest : GLib.Object {
try {
var file = this.server.root_container.item.file;
var stream = yield file.read_async (Priority.HIGH, null);
- var buffer = new char[HTTPClient.LENGTH];
+ var buffer = new uint8[HTTPClient.LENGTH];
+
+ yield stream.read_async (buffer, Priority.HIGH, null);
- yield stream.read_async (buffer,
- HTTPClient.LENGTH,
- Priority.HIGH,
- null);
for (var i = 0; i < HTTPClient.LENGTH; i++) {
assert (buffer[i] == this.client.content[i]);
}
@@ -195,7 +193,7 @@ public class Rygel.HTTPServer : GLib.Object {
public class Rygel.HTTPClient : GLib.Object, StateMachine {
public const size_t LENGTH = 1024;
- public char[] content;
+ public uint8[] content;
public GUPnP.Context context;
public Soup.Message msg;
@@ -205,7 +203,7 @@ public class Rygel.HTTPClient : GLib.Object, StateMachine {
public HTTPClient (GUPnP.Context context,
string uri) {
this.context = context;
- this.content = new char[1024];
+ this.content = new uint8[1024];
this.msg = new Soup.Message ("POST", uri);
assert (this.msg != null);
@@ -214,7 +212,7 @@ public class Rygel.HTTPClient : GLib.Object, StateMachine {
public async void run () {
SourceFunc run_continue = run.callback;
- this.msg.request_body.append (MemoryUse.COPY, content, LENGTH);
+ this.msg.request_body.append (MemoryUse.COPY, content);
this.context.session.queue_message (this.msg, (session, msg) => {
run_continue ();
diff --git a/tests/rygel-seekable-response-test.vala b/tests/rygel-seekable-response-test.vala
index 3d555f4..2308e2c 100644
--- a/tests/rygel-seekable-response-test.vala
+++ b/tests/rygel-seekable-response-test.vala
@@ -86,7 +86,7 @@ public class Rygel.SeekableResponseTest : Rygel.HTTPResponseTest {
var stream = this.dummy_file.replace (null, false, 0, null);
// Put randon stuff into it
- stream.write (new char[1024], 1024, null);
+ stream.write (new uint8[1024], null);
}
internal override HTTPResponse create_response (Soup.Message msg)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]