[smuxi/experiments/user_count_in_title: 1/4] Engine-Tests: added test-case for "-only JSON de-serialization bug
- From: Mirco M. M. Bauer <mmmbauer src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [smuxi/experiments/user_count_in_title: 1/4] Engine-Tests: added test-case for "-only JSON de-serialization bug
- Date: Sun, 11 May 2014 15:46:56 +0000 (UTC)
commit 42d1614917c5f8dada942e79b5602895182c3fc0
Author: Mirco Bauer <meebey meebey net>
Date: Sun May 11 12:13:15 2014 +0200
Engine-Tests: added test-case for "-only JSON de-serialization bug
src/Engine-Tests/MessageDtoModelV1Tests.cs | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/Engine-Tests/MessageDtoModelV1Tests.cs b/src/Engine-Tests/MessageDtoModelV1Tests.cs
index 5c9d9e5..912a851 100644
--- a/src/Engine-Tests/MessageDtoModelV1Tests.cs
+++ b/src/Engine-Tests/MessageDtoModelV1Tests.cs
@@ -81,6 +81,18 @@ namespace Smuxi.Engine
}
[Test]
+ public void SerializeDeserializeOnlyQuoteBug()
+ {
+ var msgWithOnlyQuote = new MessageBuilder().
+ AppendText("\"").
+ ToMessage();
+ var dtoMsg = new MessageDtoModelV1(msgWithOnlyQuote);
+ var json = JsonSerializer.SerializeToString(dtoMsg);
+ var dtoMsg2 = JsonSerializer.DeserializeFromString<MessageDtoModelV1>(json);
+ Assert.AreEqual(dtoMsg.ToMessage(), dtoMsg2.ToMessage());
+ }
+
+ [Test]
public void ToMessageBenchmark()
{
int runs = 50000;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]