[longomatch] Add a static switch to print output
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Add a static switch to print output
- Date: Fri, 27 Feb 2015 10:31:41 +0000 (UTC)
commit e68effdd5c10bef0b0c3f04289c9be22a6bbb62b
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Fri Feb 27 11:16:43 2015 +0100
Add a static switch to print output
Tests/Utils.cs | 32 +++++++++++++++++++++-----------
1 files changed, 21 insertions(+), 11 deletions(-)
---
diff --git a/Tests/Utils.cs b/Tests/Utils.cs
index 3737af8..9b55c72 100644
--- a/Tests/Utils.cs
+++ b/Tests/Utils.cs
@@ -24,36 +24,46 @@ namespace Tests
{
public class Utils
{
+ static bool debugLine = false;
+
public Utils ()
{
}
- public static T SerializeDeserialize<T> (T obj) {
+ public static T SerializeDeserialize<T> (T obj)
+ {
var stream = new MemoryStream ();
Serializer.Save (obj, stream, SerializationType.Json);
stream.Seek (0, SeekOrigin.Begin);
- var jsonString = new StreamReader(stream).ReadToEnd();
- Console.WriteLine (jsonString);
+ if (debugLine) {
+ var jsonString = new StreamReader(stream).ReadToEnd();
+ Console.WriteLine (jsonString);
+ }
stream.Seek(0, SeekOrigin.Begin);
return Serializer.Load<T>(stream, SerializationType.Json);
}
- public static void CheckSerialization<T> (T obj) {
+ public static void CheckSerialization<T> (T obj)
+ {
var stream = new MemoryStream ();
Serializer.Save (obj, stream, SerializationType.Json);
stream.Seek (0, SeekOrigin.Begin);
- var jsonString = new StreamReader(stream).ReadToEnd();
- Console.WriteLine (jsonString);
- stream.Seek(0, SeekOrigin.Begin);
+ var jsonString = new StreamReader (stream).ReadToEnd ();
+ if (debugLine) {
+ Console.WriteLine (jsonString);
+ }
+ stream.Seek (0, SeekOrigin.Begin);
- var newobj = Serializer.Load<T>(stream, SerializationType.Json);
+ var newobj = Serializer.Load<T> (stream, SerializationType.Json);
stream = new MemoryStream ();
Serializer.Save (newobj, stream, SerializationType.Json);
- stream.Seek(0, SeekOrigin.Begin);
- var newJsonString = new StreamReader(stream).ReadToEnd();
- Console.WriteLine (newJsonString);
+ stream.Seek (0, SeekOrigin.Begin);
+ var newJsonString = new StreamReader (stream).ReadToEnd ();
+ if (debugLine) {
+ Console.WriteLine (newJsonString);
+ }
Assert.AreEqual (jsonString, newJsonString);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]