Imported Upstream version 1.1.0
[platform/upstream/iotivity.git] / service / easy-setup / mediator / richsdk / android / EasySetupCore / src / androidTest / java / org / iotivity / service / easysetup / mediator / EasySetupServiceConfigTest.java
1 /**
2  * ***************************************************************
3  * <p/>
4  * Copyright 2015 Samsung Electronics All Rights Reserved.
5  * <p/>
6  * <p/>
7  * <p/>
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  * <p/>
12  * http://www.apache.org/licenses/LICENSE-2.0
13  * <p/>
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * <p/>
20  * ****************************************************************
21  */
22
23 package org.iotivity.service.easysetup.mediator;
24
25 import android.test.AndroidTestCase;
26
27
28 public class EasySetupServiceConfigTest extends AndroidTestCase {
29
30
31     public void testConstruction() {
32
33         EasySetupService service = EasySetupService.getInstance(getContext(), new EasySetupStatus() {
34             @Override
35             public void onFinished(EnrolleeDevice enrolledevice) {
36
37             }
38
39             @Override
40             public void onProgress(EnrolleeDevice enrolleeDevice) {
41
42             }
43         });
44
45         assertTrue(service != null);
46
47
48     }
49
50     public void testFinish() {
51         EasySetupService service = EasySetupService.getInstance(getContext(), new EasySetupStatus() {
52             @Override
53             public void onFinished(EnrolleeDevice enrolledevice) {
54
55             }
56
57             @Override
58             public void onProgress(EnrolleeDevice enrolleeDevice) {
59
60             }
61         });
62         service.finish();
63
64         // No runtime exception is thrown means test is successful
65         assertTrue(true);
66
67     }
68
69     public void testEnrolleeDeviceFacotryConstruction() {
70         EnrolleeDeviceFactory factory = EnrolleeDeviceFactory.newInstance(getContext());
71         assertTrue(factory != null);
72     }
73
74 }