From 01c2e7aac45616a9203068ba75909c0aa97ad540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E4=BA=91=E9=BE=99?= <8751121+huang-yunlong123@user.noreply.gitee.com> Date: Wed, 2 Jun 2021 17:29:42 +0800 Subject: [PATCH 1/2] update README.md. --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 7f90cb2..d059147 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,7 @@ - 附带的程序示例有:默认左滑右滑加载、禁用左滑右滑加载、多个指标共同联动显示、在页面中使用、带有下拉刷新的需求中使用、横竖屏切换(自动旋转)、简单分时图 #### 效果演示 -![image](https://images.gitee.com/uploads/images/2021/0524/162114_43843cc3_7918188.gif "images.gif") - +![效果演示](https://images.gitee.com/uploads/images/2021/0602/172919_47f69faa_8751121.gif "006tNbRwgy1feysmzj8atg30dc0nkdy5.gif") #### 安装教程 1.在项目根目录下的build.gradle文件中, -- Gitee From 833912305dd18bf6412a4ba5b9295431d0f92a16 Mon Sep 17 00:00:00 2001 From: HYL123698745 <1252347619@qq.com> Date: Thu, 3 Jun 2021 14:43:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E3=80=91=EF=BC=9A=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/config.json | 4 +- entry/src/ohosTest/config.json | 2 +- ikvStockChart/src/main/config.json | 4 +- ikvStockChart/src/ohostest/config.json | 41 ++++++++++ .../quickstart/AbstractRenderTest.java | 47 +++++++++++ .../wordplat/quickstart/ExampleOhosTest.java | 15 ++++ .../InteractiveKLineLayoutTest.java | 81 +++++++++++++++++++ .../wordplat/ikvstockchart/ExampleTest.java | 9 --- 8 files changed, 189 insertions(+), 14 deletions(-) create mode 100644 ikvStockChart/src/ohostest/config.json create mode 100644 ikvStockChart/src/ohostest/java/com/wordplat/quickstart/AbstractRenderTest.java create mode 100644 ikvStockChart/src/ohostest/java/com/wordplat/quickstart/ExampleOhosTest.java create mode 100644 ikvStockChart/src/ohostest/java/com/wordplat/quickstart/InteractiveKLineLayoutTest.java delete mode 100644 ikvStockChart/src/test/java/com/wordplat/ikvstockchart/ExampleTest.java diff --git a/entry/src/main/config.json b/entry/src/main/config.json index 3d7ffe9..0e2cf29 100644 --- a/entry/src/main/config.json +++ b/entry/src/main/config.json @@ -3,8 +3,8 @@ "bundleName": "com.wordplat.quickstart", "vendor": "wordplat", "version": { - "code": 1, - "name": "1.0" + "code": 1000000, + "name": "1.0.0" }, "apiVersion": { "compatible": 5, diff --git a/entry/src/ohosTest/config.json b/entry/src/ohosTest/config.json index 0e2354e..1e32841 100644 --- a/entry/src/ohosTest/config.json +++ b/entry/src/ohosTest/config.json @@ -3,7 +3,7 @@ "bundleName": "com.wordplat.quickstart", "vendor": "wordplat", "version": { - "code": 1, + "code": 1000000, "name": "1.0" }, "apiVersion": { diff --git a/ikvStockChart/src/main/config.json b/ikvStockChart/src/main/config.json index ebec6d4..9ea2606 100644 --- a/ikvStockChart/src/main/config.json +++ b/ikvStockChart/src/main/config.json @@ -3,8 +3,8 @@ "bundleName": "com.wordplat.quickstart", "vendor": "wordplat", "version": { - "code": 6, - "name": "0.1.5" + "code": 1000000, + "name": "1.0.0" }, "apiVersion": { "compatible": 5, diff --git a/ikvStockChart/src/ohostest/config.json b/ikvStockChart/src/ohostest/config.json new file mode 100644 index 0000000..1e32841 --- /dev/null +++ b/ikvStockChart/src/ohostest/config.json @@ -0,0 +1,41 @@ +{ + "app": { + "bundleName": "com.wordplat.quickstart", + "vendor": "wordplat", + "version": { + "code": 1000000, + "name": "1.0" + }, + "apiVersion": { + "compatible": 5, + "target": 5, + "releaseType": "Beta1" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.wordplat.quickstart", + "name": "testModule", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry_test", + "moduleType": "feature", + "installationFree": true + }, + "abilities": [ + { + "name": "decc.testkit.runner.EntryAbility", + "description": "Test Entry Ability", + "icon": "$media:icon", + "label": "$string:app_name", + "launchType": "standard", + "orientation": "landscape", + "visible": true, + "type": "page" + } + ] + } +} \ No newline at end of file diff --git a/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/AbstractRenderTest.java b/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/AbstractRenderTest.java new file mode 100644 index 0000000..86f96e6 --- /dev/null +++ b/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/AbstractRenderTest.java @@ -0,0 +1,47 @@ +package com.wordplat.quickstart; + +import com.wordplat.ikvstockchart.render.AbstractRender; +import org.junit.Test; + +import static org.mockito.Mockito.mock; + + +public class AbstractRenderTest { + private AbstractRender render = mock(AbstractRender.class); + @Test + public void canDragging() { + render.canDragging(12); + } + @Test + public void canScroll() { + render.canScroll(12); + } + @Test + public void getSizeColor() { + render.getSizeColor(); + } + @Test + public void invertMapPoints() { + float[] floats = {1, 2, 3, 4}; + render.invertMapPoints(floats); + } + @Test + public void onHighlight() { + render.onHighlight(12, 12); + } + @Test + public void mapPoints() { + float[] floats = {1, 2, 3, 4}; + render.mapPoints(floats); + } + @Test + public void zoomIn() { + render.zoomIn(12, 12); + } + @Test + public void zoomOut() { + render.zoomOut(12, 12); + } + + +} diff --git a/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/ExampleOhosTest.java b/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/ExampleOhosTest.java new file mode 100644 index 0000000..1be28c0 --- /dev/null +++ b/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/ExampleOhosTest.java @@ -0,0 +1,15 @@ +package com.wordplat.quickstart; + +import ohos.aafwk.ability.delegation.AbilityDelegatorRegistry; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class ExampleOhosTest { + //(全UI应用、不支持Context等等原因)不支持单元测试 + @Test + public void testBundleName() { + final String actualBundleName = AbilityDelegatorRegistry.getArguments().getTestBundleName(); + assertEquals("com.wordplat.quickstart", actualBundleName); + } +} diff --git a/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/InteractiveKLineLayoutTest.java b/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/InteractiveKLineLayoutTest.java new file mode 100644 index 0000000..4d584ee --- /dev/null +++ b/ikvStockChart/src/ohostest/java/com/wordplat/quickstart/InteractiveKLineLayoutTest.java @@ -0,0 +1,81 @@ +package com.wordplat.quickstart; + +import com.wordplat.ikvstockchart.InteractiveKLineLayout; +import org.junit.Test; + +import static org.mockito.Mockito.mock; + + +public class InteractiveKLineLayoutTest { + private InteractiveKLineLayout layout = mock(InteractiveKLineLayout.class); + + @Test + public void announceAccessibility() { + layout.announceAccessibility("text some"); + } + + @Test + public void arrange() { + layout.arrange(12, 12, 12, 12); + } + + @Test + public void bindCornerMark() { + layout.bindCornerMark(); + } + + @Test + public void callOnClick() { + layout.callOnClick(); + } + + @Test + public void clearFocus() { + layout.clearFocus(); + } + + @Test + public void enableCornerMark() { + layout.enableCornerMark(true); + } + + @Test + public void simulateClick() { + layout.simulateClick(); + } + + @Test + public void simulateDrag() { + layout.simulateDrag(); + } + + @Test + public void createAnimatorProperty() { + layout.createAnimatorProperty(); + } + + @Test + public void getKLineView() { + layout.getKLineView(); + } + + @Test + public void isShownBOLL() { + layout.isShownBOLL(); + } + + @Test + public void isShownKDJ() { + layout.isShownKDJ(); + } + + @Test + public void isShownMACD() { + layout.isShownMACD(); + } + + @Test + public void isShownRSI() { + layout.isShownRSI(); + } +} diff --git a/ikvStockChart/src/test/java/com/wordplat/ikvstockchart/ExampleTest.java b/ikvStockChart/src/test/java/com/wordplat/ikvstockchart/ExampleTest.java deleted file mode 100644 index 77f3676..0000000 --- a/ikvStockChart/src/test/java/com/wordplat/ikvstockchart/ExampleTest.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.wordplat.ikvstockchart; - -import org.junit.Test; - -public class ExampleTest { - @Test - public void onStart() { - } -} -- Gitee