@Test
public void 接続済みのチャンネルにプッシュできる_関係ないチャンネルにはプッシュされない() {
// テスト用の議事録
Key testMinutesKey = MinutesService.put(" テスト用議事録1");
// テスト用の接続済みチャンネル1
MinutesChannel minutesChannel1 = new MinutesChannel();
minutesChannel1.setMinutesKey(testMinutesKey);
minutesChannel1.setToken("test-token1");
minutesChannel1.setKey(Datastore.createKey(
MinutesChannel.class,
"test-client-id1"));
Datastore.put(minutesChannel1);
// 新たに投稿されてプッシュされるべき投稿
Key memoKey = MemoService.put(testMinutesKey, "test 投稿");
// テスト用の議事録2(プッシュとは関係ない議事録)
Key testMinutesKey2 = MinutesService.put(" テスト用議事録2");
// テスト用の接続済みチャンネル2(プッシュとは関係ないチャンネル)
MinutesChannel minutesChannel2 = new MinutesChannel();
minutesChannel2.setMinutesKey(testMinutesKey2);
minutesChannel2.setToken("test-token2");
minutesChannel2.setKey(Datastore.createKey(
MinutesChannel.class,
"test-client-id2"));
Datastore.put(minutesChannel2);
ChannelDelegate channelDelegate = new ChannelDelegate();
ApiProxy.setDelegate(channelDelegate);