Skip to content

Commit 3b7044b

Browse files
committed
NEW: Added few tests
1 parent c314669 commit 3b7044b

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

ClientUnitTests/SendReceiveTests.cs

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,5 +134,45 @@ public void TestP2P()
134134
Assert.AreEqual(0, this.clientRunner.RunSender("--broker localhost:8888 --count 10"));
135135
Task.WaitAll(listener);
136136
}
137+
138+
[Test]
139+
public void TestSendDuration()
140+
{
141+
Task listener = Task.Run(() => {
142+
Assert.AreEqual(0, this.clientRunner.RunReceiver("--address duration_queue --count 5"));
143+
});
144+
Assert.AreEqual(0, this.clientRunner.RunSender("--address duration_queue --count 5 --msg-content string_message --duration 5"));
145+
}
146+
147+
[Test]
148+
public void TestReceiveDuration()
149+
{
150+
Assert.AreEqual(0, this.clientRunner.RunSender("--address duration_queue --count 5 --msg-content string_message"));
151+
Assert.AreEqual(0, this.clientRunner.RunReceiver("--address duration_queue --count 5 --duration 5"));
152+
}
153+
154+
[Test]
155+
public void TestSendDurableMessage()
156+
{
157+
Assert.AreEqual(0, this.clientRunner.RunSender("--address durable_queue --count 5 --msg-durable True"));
158+
Assert.AreEqual(0, this.clientRunner.RunReceiver("--address durable_queue --count 5"));
159+
}
160+
161+
[Test]
162+
public void TestRejectMessages()
163+
{
164+
Assert.AreEqual(0, this.clientRunner.RunSender("--address reject_queue --count 5"));
165+
Assert.AreEqual(0, this.clientRunner.RunReceiver("--address reject_queue --count 5 --action reject"));
166+
Assert.AreEqual(0, this.clientRunner.RunReceiver("--address reject_queue --count 5"));
167+
}
168+
169+
[Test]
170+
public void TestSendReceiveTimeout()
171+
{
172+
Task listener = Task.Run(() => {
173+
Assert.AreEqual(0, this.clientRunner.RunReceiver("--address timeout_queue --count 5 --timeout 10"));
174+
});
175+
Assert.AreEqual(0, this.clientRunner.RunSender("--address timeout_queue --count 5 --timeout 5"));
176+
}
137177
}
138178
}

0 commit comments

Comments
 (0)