test: 增加提醒测试
parent
c3fbf36971
commit
cce620724a
|
@ -2,6 +2,7 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using System.Collections.Generic;
|
||||||
using LeanCloud;
|
using LeanCloud;
|
||||||
using LeanCloud.Common;
|
using LeanCloud.Common;
|
||||||
using LeanCloud.Storage;
|
using LeanCloud.Storage;
|
||||||
|
@ -230,5 +231,41 @@ namespace Realtime.Test {
|
||||||
|
|
||||||
await tcs.Task;
|
await tcs.Task;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
[Order(8)]
|
||||||
|
public async Task MentionList() {
|
||||||
|
TaskCompletionSource<object> tcs = new TaskCompletionSource<object>();
|
||||||
|
m2.OnMessage = (conv, msg) => {
|
||||||
|
Assert.True(msg.Mentioned);
|
||||||
|
Assert.True(msg.MentionIdList.Contains(m2.Id));
|
||||||
|
tcs.SetResult(null);
|
||||||
|
};
|
||||||
|
|
||||||
|
LCIMTextMessage textMessage = new LCIMTextMessage("hello") {
|
||||||
|
MentionIdList = new List<string> { m2.Id }
|
||||||
|
};
|
||||||
|
await conversation.Send(textMessage);
|
||||||
|
|
||||||
|
await tcs.Task;
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
[Order(9)]
|
||||||
|
public async Task MentionAll() {
|
||||||
|
TaskCompletionSource<object> tcs = new TaskCompletionSource<object>();
|
||||||
|
m2.OnMessage = (conv, msg) => {
|
||||||
|
Assert.True(msg.Mentioned);
|
||||||
|
Assert.True(msg.MentionAll);
|
||||||
|
tcs.SetResult(null);
|
||||||
|
};
|
||||||
|
|
||||||
|
LCIMTextMessage textMessage = new LCIMTextMessage("world") {
|
||||||
|
MentionAll = true
|
||||||
|
};
|
||||||
|
await conversation.Send(textMessage);
|
||||||
|
|
||||||
|
await tcs.Task;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue