@@ -265,119 +265,119 @@ Item {
265265 verify(carouselLV.tileWidth / carouselLV.tileHeight == cardTool.components["art"]["aspect-ratio"]);
266266 }
267267
268− function test_departments() {
268+ function test_navigations() {
269269 var dashContentList = findChild(dashContent, "dashContentList");
270− tryCompareFunction(function() { return findChild(dashContentList.currentItem, "dashDepartments") != null; }, true);
271− var dashDepartments = findChild(dashContentList.currentItem, "dashDepartments");
272− tryCompare(dashDepartments, "visible", true);
273− compare(dashDepartments.showList, false);
274− waitForRendering(dashDepartments);
275− mouseClick(dashDepartments, 0, 0);
276− compare(dashDepartments.showList, true);
277−
278− var departmentListView = findChild(dashDepartments, "departmentListView");
279− compare(departmentListView.count, 1);
280− tryCompare(departmentListView.currentItem.department, "loaded", true);
281−
282− waitForRendering(departmentListView);
283− waitForRendering(departmentListView.currentItem);
284−
285− var allButton = findChild(dashDepartments, "allButton");
270+ tryCompareFunction(function() { return findChild(dashContentList.currentItem, "dashNavigation") != null; }, true);
271+ var dashNavigation = findChild(dashContentList.currentItem, "dashNavigation");
272+ tryCompare(dashNavigation, "visible", true);
273+ compare(dashNavigation.showList, false);
274+ waitForRendering(dashNavigation);
275+ mouseClick(dashNavigation, 0, 0);
276+ compare(dashNavigation.showList, true);
277+
278+ var navigationListView = findChild(dashNavigation, "navigationListView");
279+ compare(navigationListView.count, 1);
280+ tryCompare(navigationListView.currentItem.navigation, "loaded", true);
281+
282+ waitForRendering(navigationListView);
283+ waitForRendering(navigationListView.currentItem);
284+
285+ var allButton = findChild(dashNavigation, "allButton");
286286 compare(allButton.visible, false);
287287
288− var department = findChild(dashDepartments, "department0child3");
289− mouseClick(department, 0, 0);
290− compare(dashDepartments.showList, false);
291− tryCompare(dashDepartments.currentDepartment, "navigationId", "middle3");
292− tryCompare(departmentListView.currentItem.department, "navigationId", "root");
288+ var navigation = findChild(dashNavigation, "navigation0child3");
289+ mouseClick(navigation, 0, 0);
290+ compare(dashNavigation.showList, false);
291+ tryCompare(dashNavigation.currentNavigation, "navigationId", "middle3");
292+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "root");
293293
294− mouseClick(dashDepartments, 0, 0);
295− compare(dashDepartments.showList, true);
296− waitForRendering(departmentListView);
297− waitForRendering(departmentListView.currentItem);
294+ mouseClick(dashNavigation, 0, 0);
295+ compare(dashNavigation.showList, true);
296+ waitForRendering(navigationListView);
297+ waitForRendering(navigationListView.currentItem);
298298 compare(allButton.visible, true);
299299
300300 mouseClick(allButton, 0, 0);
301− compare(dashDepartments.showList, false);
302− tryCompare(dashDepartments.currentDepartment, "navigationId", "root");
303− tryCompare(departmentListView.currentItem.department, "navigationId", "root");
304−
305− mouseClick(dashDepartments, 0, 0);
306− compare(dashDepartments.showList, true);
307− waitForRendering(departmentListView);
308− waitForRendering(departmentListView.currentItem);
301+ compare(dashNavigation.showList, false);
302+ tryCompare(dashNavigation.currentNavigation, "navigationId", "root");
303+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "root");
304+
305+ mouseClick(dashNavigation, 0, 0);
306+ compare(dashNavigation.showList, true);
307+ waitForRendering(navigationListView);
308+ waitForRendering(navigationListView.currentItem);
309309 compare(allButton.visible, false);
310310
311− department = findChild(dashDepartments, "department0child2");
312− mouseClick(department, 0, 0);
313− compare(dashDepartments.showList, true);
314− tryCompare(dashDepartments.currentDepartment, "navigationId", "middle2");
315− tryCompare(departmentListView.currentItem.department, "navigationId", "middle2");
311+ navigation = findChild(dashNavigation, "navigation0child2");
312+ mouseClick(navigation, 0, 0);
313+ compare(dashNavigation.showList, true);
314+ tryCompare(dashNavigation.currentNavigation, "navigationId", "middle2");
315+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "middle2");
316316
317− var departmentList1 = findChild(dashDepartments, "department1");
318− allButton = findChild(departmentList1, "allButton");
319− var backButton = findChild(findChild(departmentList1, "department1"), "backButton");
317+ var navigationList1 = findChild(dashNavigation, "navigation1");
318+ allButton = findChild(navigationList1, "allButton");
319+ var backButton = findChild(findChild(navigationList1, "navigation1"), "backButton");
320320 compare(allButton.visible, true);
321321 compare(backButton.visible, true);
322322
323− tryCompare(departmentListView, "contentX", departmentList1.x);
324− waitForRendering(departmentListView);
323+ tryCompare(navigationListView, "contentX", navigationList1.x);
324+ waitForRendering(navigationListView);
325325 mouseClick(allButton, 0, 0);
326− compare(dashDepartments.showList, false);
327− tryCompare(dashDepartments.currentDepartment, "navigationId", "middle2");
328− tryCompare(departmentListView.currentItem.department, "navigationId", "middle2");
329−
330− mouseClick(dashDepartments, 0, 0);
331− compare(dashDepartments.showList, true);
332− waitForRendering(departmentListView);
333− waitForRendering(departmentListView.currentItem);
326+ compare(dashNavigation.showList, false);
327+ tryCompare(dashNavigation.currentNavigation, "navigationId", "middle2");
328+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "middle2");
329+
330+ mouseClick(dashNavigation, 0, 0);
331+ compare(dashNavigation.showList, true);
332+ waitForRendering(navigationListView);
333+ waitForRendering(navigationListView.currentItem);
334334 compare(allButton.visible, true);
335335 compare(backButton.visible, true);
336336
337− tryCompare(departmentList1.department, "loaded", true);
338− department = findChild(dashDepartments, "department1child2");
339− mouseClick(department, 0, 0);
340− compare(dashDepartments.showList, false);
341− tryCompare(dashDepartments.currentDepartment, "navigationId", "childmiddle22");
342− tryCompare(departmentListView.currentItem.department, "navigationId", "middle2");
343−
344− mouseClick(dashDepartments, 0, 0);
345− compare(dashDepartments.showList, true);
346− waitForRendering(departmentListView);
347− waitForRendering(departmentListView.currentItem);
348−
349− tryCompare(departmentList1.department, "loaded", true);
350− department = findChild(dashDepartments, "department1child3");
351− mouseClick(department, 0, 0);
352− compare(dashDepartments.showList, false);
353− tryCompare(dashDepartments.currentDepartment, "navigationId", "childmiddle23");
354− tryCompare(departmentListView.currentItem.department, "navigationId", "middle2");
355−
356− mouseClick(dashDepartments, 0, 0);
357− compare(dashDepartments.showList, true);
358− waitForRendering(departmentListView);
359− waitForRendering(departmentListView.currentItem);
337+ tryCompare(navigationList1.navigation, "loaded", true);
338+ navigation = findChild(dashNavigation, "navigation1child2");
339+ mouseClick(navigation, 0, 0);
340+ compare(dashNavigation.showList, false);
341+ tryCompare(dashNavigation.currentNavigation, "navigationId", "childmiddle22");
342+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "middle2");
343+
344+ mouseClick(dashNavigation, 0, 0);
345+ compare(dashNavigation.showList, true);
346+ waitForRendering(navigationListView);
347+ waitForRendering(navigationListView.currentItem);
348+
349+ tryCompare(navigationList1.navigation, "loaded", true);
350+ navigation = findChild(dashNavigation, "navigation1child3");
351+ mouseClick(navigation, 0, 0);
352+ compare(dashNavigation.showList, false);
353+ tryCompare(dashNavigation.currentNavigation, "navigationId", "childmiddle23");
354+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "middle2");
355+
356+ mouseClick(dashNavigation, 0, 0);
357+ compare(dashNavigation.showList, true);
358+ waitForRendering(navigationListView);
359+ waitForRendering(navigationListView.currentItem);
360360 mouseClick(backButton, 0, 0);
361361
362− tryCompare(dashDepartments.currentDepartment, "navigationId", "root");
363− tryCompare(departmentListView.currentItem.department, "navigationId", "root");
364− compare(dashDepartments.showList, true);
365− mouseClick(dashDepartments, 0, 0);
366− compare(dashDepartments.showList, false);
367−
368− mouseClick(dashDepartments, 0, 0);
369− compare(dashDepartments.showList, true);
370− tryCompare(departmentListView.currentItem.department, "loaded", true);
371− department = findChild(dashDepartments, "department0child2");
372− mouseClick(department, 0, 0);
373− compare(dashDepartments.showList, true);
374− departmentList1 = findChild(dashDepartments, "department1");
375− compare(departmentList1.department.loaded, false);
376− tryCompare(dashDepartments.currentDepartment, "navigationId", "middle2");
377− allButton = findChild(departmentList1, "allButton");
378− tryCompare(dashDepartments.currentDepartment, "navigationId", "middle2");
362+ tryCompare(dashNavigation.currentNavigation, "navigationId", "root");
363+ tryCompare(navigationListView.currentItem.navigation, "navigationId", "root");
364+ compare(dashNavigation.showList, true);
365+ mouseClick(dashNavigation, 0, 0);
366+ compare(dashNavigation.showList, false);
367+
368+ mouseClick(dashNavigation, 0, 0);
369+ compare(dashNavigation.showList, true);
370+ tryCompare(navigationListView.currentItem.navigation, "loaded", true);
371+ navigation = findChild(dashNavigation, "navigation0child2");
372+ mouseClick(navigation, 0, 0);
373+ compare(dashNavigation.showList, true);
374+ navigationList1 = findChild(dashNavigation, "navigation1");
375+ compare(navigationList1.navigation.loaded, false);
376+ tryCompare(dashNavigation.currentNavigation, "navigationId", "middle2");
377+ allButton = findChild(navigationList1, "allButton");
378+ tryCompare(dashNavigation.currentNavigation, "navigationId", "middle2");
379379 mouseClick(allButton, 0, 0);
380− tryCompare(dashDepartments.currentDepartment, "navigationId", "middle2");
380+ tryCompare(dashNavigation.currentNavigation, "navigationId", "middle2");
381381 }
382382 }
383383}