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 }