diff options
Diffstat (limited to 'tests/auto/qml3d/viewport/tst_viewport.qml')
-rw-r--r-- | tests/auto/qml3d/viewport/tst_viewport.qml | 138 |
1 files changed, 0 insertions, 138 deletions
diff --git a/tests/auto/qml3d/viewport/tst_viewport.qml b/tests/auto/qml3d/viewport/tst_viewport.qml deleted file mode 100644 index 29a7914b..00000000 --- a/tests/auto/qml3d/viewport/tst_viewport.qml +++ /dev/null @@ -1,138 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtQuick3D module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** GNU Lesser General Public License Usage -** This file may be used under the terms of the GNU Lesser General Public -** License version 2.1 as published by the Free Software Foundation and -** appearing in the file LICENSE.LGPL included in the packaging of this -** file. Please review the following information to ensure the GNU Lesser -** General Public License version 2.1 requirements will be met: -** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU General -** Public License version 3.0 as published by the Free Software Foundation -** and appearing in the file LICENSE.GPL included in the packaging of this -** file. Please review the following information to ensure the GNU General -** Public License version 3.0 requirements will be met: -** http://www.gnu.org/copyleft/gpl.html. -** -** Other Usage -** Alternatively, this file may be used in accordance with the terms and -** conditions contained in a signed written agreement between you and Nokia. -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -import Qt 4.7 -import Qt3D 1.0 -import QtQuickTest 1.0 - -Viewport { - id: viewport - - Camera { - id: newCamera - eye: Qt.vector3d(0, 1, 52) - } - - Light { - id: newLight - ambientColor: "#ff00ee" - } - - LightModel { - id: newLightModel - ambientSceneColor: "#ff00ee" - } - - TestCase { - name: "Viewport" - - function test_modes() { - verify(!viewport.picking, "picking") - verify(!viewport.showPicking, "showPicking") - verify(viewport.navigation, "navigation") - verify(!viewport.blending, "blending") - - viewport.picking = true - viewport.showPicking = true - viewport.navigation = false - viewport.blending = true - - verify(viewport.picking, "picking-modified") - verify(viewport.showPicking, "showPicking-modified") - verify(!viewport.navigation, "navigation-modified") - verify(viewport.blending, "blending-modified") - } - - function test_camera() { - verify(viewport.camera != null, "camera") - verify(viewport.camera != newCamera, "camera-obj") - compare(viewport.camera.projectionType, 0, "projectionType") - compare(viewport.camera.eye, Qt.vector3d(0, 0, 10), "eye") - compare(viewport.camera.center, Qt.vector3d(0, 0, 0), "center") - compare(viewport.camera.upVector, Qt.vector3d(0, 1, 0), "upVector") - compare(viewport.camera.fieldOfView, 0, "fieldOfView") - compare(viewport.camera.nearPlane, 5, "nearPlane") - compare(viewport.camera.farPlane, 1000, "farPlane") - compare(viewport.camera.eyeSeparation, 0, "eyeSeparation") - compare(viewport.camera.adjustForAspectRatio, true, "adjustForAspectRatio") - - var oldCamera = viewport.camera - - viewport.camera = newCamera - verify(viewport.camera == newCamera, "newCamera") - compare(viewport.camera.eye, Qt.vector3d(0, 1, 52), "eye-new") - - compare(oldCamera.eye, Qt.vector3d(0, 0, 10), "eye-old") - } - - function test_light() { - verify(viewport.light != null, "light") - verify(viewport.light != newLight, "light-obj") - compare(viewport.light.type, 0, "type-directional") - compare(viewport.light.direction, Qt.vector3d(0, 0, 1), "direction") - compare(viewport.light.ambientColor, "#000000", "ambientColor") - compare(viewport.light.diffuseColor, "#ffffff", "diffuseColor") - compare(viewport.light.specularColor, "#ffffff", "specularColor") - compare(viewport.light.spotDirection, Qt.vector3d(0, 0, -1), "spotDirection") - compare(viewport.light.spotExponent, 0, "spotExponent") - compare(viewport.light.spotAngle, 180, "spotAngle") - compare(viewport.light.constantAttenuation, 1, "constantAttenuation") - compare(viewport.light.linearAttenuation, 0, "linearAttenuation") - compare(viewport.light.quadraticAttenuation, 0, "quadraticAttenuation") - - var oldLight = viewport.light - - viewport.light = newLight - verify(viewport.light == newLight, "newLight") - compare(viewport.light.ambientColor, "#ff00ee", "ambientColor-new") - - compare(oldLight.ambientColor, "#000000", "ambientColor-old") - } - - function test_lightModel() { - verify(viewport.lightModel == null, "lightModel") - - viewport.lightModel = newLightModel - verify(viewport.lightModel == newLightModel, "newLightModel") - compare(viewport.lightModel.ambientSceneColor, "#ff00ee", "ambientSceneColor") - } - } -} |