Merge test folder of test branch
[iotivity.git] / test / src / iBtestapp / modules / cs / android / src / org / iotivity / test / cs / app / MainActivity.java
1 /******************************************************************
2  *
3  * Copyright 2017 Samsung Electronics All Rights Reserved.
4  *
5  *
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  *
19  *
20  ******************************************************************/
21
22 package org.iotivity.test.cs.app;
23
24 import android.os.Bundle;
25
26 import org.iotivity.service.testapp.framework.Base;
27 import org.iotivity.service.testapp.framework.MenuInfo;
28
29 import java.util.LinkedHashMap;
30 import java.util.Map;
31
32 public class MainActivity extends Base {
33
34     @Override
35     protected void onCreate(Bundle savedInstanceState) {
36         super.onCreate(savedInstanceState);
37
38         Map<String, MenuInfo> menuMap = new LinkedHashMap<String, MenuInfo>();
39         menuMap.put("100",
40                 new MenuInfo("Start Cloud Controlee", "startCloudControlee"));
41         menuMap.put("101", new MenuInfo("Sing Up", "signUp"));
42         menuMap.put("102", new MenuInfo("Sign In", "signIn"));
43         menuMap.put("103", new MenuInfo("Sign Out", "signOut"));
44
45         menuMap.put("104", new MenuInfo("OCCloudCertificateIssueRequest",
46                 "cloudCertificateIssueRequest"));
47         menuMap.put("105", new MenuInfo("OCCloudGetCRL", "cloudGetCRL"));
48         menuMap.put("106", new MenuInfo("OCCloudPostCRL", "cloudPostCRL"));
49
50         menuMap.put("107", new MenuInfo("OCCloudGetAclIdByDevice",
51                 "cloudGetAclIdByDevice"));
52         menuMap.put("108", new MenuInfo("OCCloudAclIndividualGetInfo",
53                 "cloudAclIndividualGetInfo"));
54
55         RegisterApp("Cloud Provisioning Manager", menuMap,
56                 new Action(getApplicationContext()));
57
58         showOutPut("Test");
59
60     }
61 }