]> git.basschouten.com Git - openhab-addons.git/blob
0571e5bdbe2a76b83bbe54912b2277723e63c296
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
7  * This program and the accompanying materials are made available under the
8  * terms of the Eclipse Public License 2.0 which is available at
9  * http://www.eclipse.org/legal/epl-2.0
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.mielecloud.internal.util;
14
15 import org.eclipse.jdt.annotation.NonNullByDefault;
16 import org.openhab.binding.mielecloud.internal.MieleCloudBindingConstants;
17 import org.openhab.core.thing.ThingUID;
18
19 /**
20  * The {@link MieleCloudBindingIntegrationTestConstants} class holds common constants used in integration tests.
21  *
22  * @author Björn Lange - Initial contribution
23  */
24 @NonNullByDefault
25 public final class MieleCloudBindingIntegrationTestConstants {
26     private MieleCloudBindingIntegrationTestConstants() {
27     }
28
29     public static final String SERIAL_NUMBER = "000124430017";
30
31     public static final String BRIDGE_ID = "genesis";
32
33     public static final ThingUID BRIDGE_THING_UID = new ThingUID(MieleCloudBindingConstants.THING_TYPE_BRIDGE,
34             BRIDGE_ID);
35
36     public static final ThingUID WASHING_MACHINE_THING_UID = new ThingUID(
37             MieleCloudBindingConstants.THING_TYPE_WASHING_MACHINE, BRIDGE_THING_UID, SERIAL_NUMBER);
38     public static final ThingUID OVEN_DEVICE_THING_UID = new ThingUID(MieleCloudBindingConstants.THING_TYPE_OVEN,
39             BRIDGE_THING_UID, SERIAL_NUMBER);
40     public static final ThingUID HOB_DEVICE_THING_UID = new ThingUID(MieleCloudBindingConstants.THING_TYPE_HOB,
41             BRIDGE_THING_UID, SERIAL_NUMBER);
42     public static final ThingUID FRIDGE_FREEZER_DEVICE_THING_UID = new ThingUID(
43             MieleCloudBindingConstants.THING_TYPE_FRIDGE_FREEZER, BRIDGE_THING_UID, SERIAL_NUMBER);
44     public static final ThingUID HOOD_DEVICE_THING_UID = new ThingUID(MieleCloudBindingConstants.THING_TYPE_HOOD,
45             BRIDGE_THING_UID, SERIAL_NUMBER);
46     public static final ThingUID COFFEE_SYSTEM_THING_UID = new ThingUID(
47             MieleCloudBindingConstants.THING_TYPE_COFFEE_SYSTEM, BRIDGE_THING_UID, SERIAL_NUMBER);
48     public static final ThingUID WINE_STORAGE_DEVICE_THING_UID = new ThingUID(
49             MieleCloudBindingConstants.THING_TYPE_WINE_STORAGE, BRIDGE_THING_UID, SERIAL_NUMBER);
50     public static final ThingUID DRYER_DEVICE_THING_UID = new ThingUID(MieleCloudBindingConstants.THING_TYPE_DRYER,
51             BRIDGE_THING_UID, SERIAL_NUMBER);
52     public static final ThingUID DISHWASHER_DEVICE_THING_UID = new ThingUID(
53             MieleCloudBindingConstants.THING_TYPE_DISHWASHER, BRIDGE_THING_UID, SERIAL_NUMBER);
54     public static final ThingUID DISH_WARMER_DEVICE_THING_UID = new ThingUID(
55             MieleCloudBindingConstants.THING_TYPE_DISH_WARMER, BRIDGE_THING_UID, SERIAL_NUMBER);
56     public static final ThingUID ROBOTIC_VACUUM_CLEANER_THING_UID = new ThingUID(
57             MieleCloudBindingConstants.THING_TYPE_ROBOTIC_VACUUM_CLEANER, BRIDGE_THING_UID, SERIAL_NUMBER);
58
59     public static final String MIELE_CLOUD_ACCOUNT_LABEL = "Miele Cloud Account";
60     public static final String CONFIG_PARAM_REFRESH_TOKEN = "refreshToken";
61
62     public static final String ACCESS_TOKEN = "DE_ABCDE";
63     public static final String ALTERNATIVE_ACCESS_TOKEN = "DE_01234";
64     public static final String REFRESH_TOKEN = "AT_12345";
65
66     public static final String CLIENT_ID = "01234567-890a-bcde-f012-34567890abcd";
67     public static final String CLIENT_SECRET = "0123456789abcdefghijklmnopqrstiu";
68
69     public static final String AUTHORIZATION_CODE = "0123456789";
70
71     public static final String EMAIL = "openhab@openhab.org";
72 }