@@ -31,6 +31,11 @@ Rectangle {
31 "values": [ [ "Long Label 1", "Long Value 1 Long Value 2 Long Value 3 Long Value 4 Long Value 5 Long Value 6 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 2", "Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 3", "Value 3"], [ "Label 4", "Value 4"], [ "Label 5", "Value 5"] ]
31 "values": [ [ "Long Label 1", "Long Value 1 Long Value 2 Long Value 3 Long Value 4 Long Value 5 Long Value 6 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 2", "Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 3", "Value 3"], [ "Label 4", "Value 4"], [ "Label 5", "Value 5"] ]
34+ property var widgetDataComplete2: {
35+ "title": "Short Title here",
36+ "values": [ [ "Publisher/Creator", "Unity8 team" ], [ "Label A", "Long Value 1 Long Value 2 Long Value 3 Long Value 4 Long Value 5 Long Value 6 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Author", "Best 3v3r"], [ "Summary", "If i knew how to write summaries i'd be working somewhere else"] ]
34 property var widgetDataNoTitle: {
39 property var widgetDataNoTitle: {
35 "values": [ [ "Long Label 1", "Long Value 1 Long Value 2 Long Value 3 Long Value 4 Long Value 5 Long Value 6 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 2", "Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 3", "Value 3"], [ "Label 4", "Value 4"], [ "Label 5", "Value 5"] ]
40 "values": [ [ "Long Label 1", "Long Value 1 Long Value 2 Long Value 3 Long Value 4 Long Value 5 Long Value 6 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 2", "Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2 Long Value 2"], [ "Label 3", "Value 3"], [ "Label 4", "Value 4"], [ "Label 5", "Value 5"] ]
@@ -51,6 +56,22 @@ Rectangle {
59+ PreviewWidgetFactory {
61+ anchors { left: parent.left; right: parent.right; top: previewTable.bottom; topMargin: units.gu(4) }
70+ Component.onCompleted: {
71+ previewTable2.widgetData = widgetDataComplete2
54 UT.UnityTestCase {
75 UT.UnityTestCase {
55 name: "PreviewTableTest"
76 name: "PreviewTableTest"
56 when: windowShown
77 when: windowShown
@@ -62,7 +83,7 @@ Rectangle {
62 function test_label_heights() {
83 function test_label_heights() {
63 verify(findChild(previewTable, "label00").height == findChild(previewTable, "label10").height);
84 verify(findChild(previewTable, "label00").height == findChild(previewTable, "label10").height);
64 verify(findChild(previewTable, "label01").height == findChild(previewTable, "label11").height);
85 verify(findChild(previewTable, "label01").height == findChild(previewTable, "label11").height);
65− verify(findChild(previewTable, "label01").height > findChild(previewTable, "label00").height * 3);
86+ verify(findChild(previewTable, "label01").contentHeight > findChild(previewTable, "label00").contentHeight * 3);
66 verify(findChild(previewTable, "label00").height == findChild(previewTable, "label20").height);
87 verify(findChild(previewTable, "label00").height == findChild(previewTable, "label20").height);
67 verify(findChild(previewTable, "label20").height == findChild(previewTable, "label21").height);
88 verify(findChild(previewTable, "label20").height == findChild(previewTable, "label21").height);