770717618aa23ede629eeb75984e2eab31ebcf74
[platform/framework/web/crosswalk.git] / src / xwalk / test / android / core / javatests / src / org / xwalk / core / xwview / test / ExtensionBroadcastTest.java
1 // Copyright (c) 2013 Intel Corporation. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 package org.xwalk.core.xwview.test;
6
7 import android.graphics.Bitmap;
8 import android.test.suitebuilder.annotation.SmallTest;
9 import android.util.Log;
10
11 import org.chromium.base.test.util.Feature;
12
13 import org.xwalk.core.XWalkView;
14 import org.xwalk.core.internal.XWalkClient;
15 import org.xwalk.core.internal.XWalkWebChromeClient;
16 import org.xwalk.core.xwview.test.ExtensionBroadcast;
17
18 /**
19  * Test suite for ExtensionBroadcast().
20  */
21 public class ExtensionBroadcastTest extends XWalkViewTestBase {
22     @Override
23     public void setUp() throws Exception {
24         super.setUp();
25
26         setXWalkClient(new XWalkViewTestBase.TestXWalkClient());
27         setXWalkWebChromeClient(new XWalkViewTestBase.TestXWalkWebChromeClient());
28     }
29
30     @SmallTest
31     @Feature({"ExtensionBroadcast"})
32     public void testExtensionBroadcast() throws Throwable {
33         ExtensionBroadcast broadcast = new ExtensionBroadcast();
34
35         loadAssetFileAndWaitForTitle("broadcast.html");
36         assertEquals("Pass", getTitleOnUiThread());
37     }
38 }