Warning, /frameworks/kquickcharts/autotests/tst_LineChart.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 * This file is part of KQuickCharts
0003 * SPDX-FileCopyrightText: 2019 Arjen Hiemstra <ahiemstra@heimr.nl>
0004 *
0005 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0006 */
0007
0008 import QtQuick
0009 import QtTest
0010
0011 import org.kde.quickcharts as Charts
0012
0013 TestCase {
0014 id: testCase
0015 name: "Line Chart Tests"
0016
0017 width: 400
0018 height: 400
0019 visible: true
0020 when: windowShown
0021
0022 Component {
0023 id: minimal
0024 Charts.LineChart { }
0025 }
0026
0027 Component {
0028 id: simple
0029 Charts.LineChart {
0030 width: 200
0031 height: 200
0032 nameSource: Charts.ArraySource { array: ["Test 1", "Test 2", "Test 3"] }
0033 colorSource: Charts.ArraySource { array: ["red", "green", "blue"] }
0034 valueSources: Charts.ArraySource { array: [1, 2, 3, 4, 5] }
0035 }
0036 }
0037
0038 function test_create_data() {
0039 return [
0040 { tag: "minimal", component: minimal },
0041 { tag: "simple", component: simple }
0042 ]
0043 }
0044
0045 function test_create(data) {
0046 var item = createTemporaryObject(data.component, testCase)
0047 verify(item)
0048 verify(waitForRendering(item))
0049 }
0050 }