1 /* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 package ohos.devtools.views.distributed; 17 18 import ohos.devtools.views.distributed.bean.DistributedParams; 19 import ohos.devtools.views.distributed.util.DistributedCache; 20 import org.junit.jupiter.api.Test; 21 22 import static org.junit.jupiter.api.Assertions.assertEquals; 23 24 /** 25 * Distributed Data Pane Test 26 */ 27 class DistributedDataPaneTest { 28 29 @Test getBarHeight()30 void getBarHeight() { 31 32 DistributedParams.Builder builder = new DistributedParams.Builder(); 33 builder.setDeviceNameA("A"); 34 builder.setDeviceNameB("B"); 35 DistributedCache.setDistribuetedParams(new DistributedParams(builder)); 36 DistributedDataPane distributedDataPane = new DistributedDataPane((item) -> { 37 item.toString(); 38 }, (close) -> { 39 close.getWidth(); 40 }); 41 assertEquals(0, distributedDataPane.getBarHeight()); 42 } 43 }