diff options
author | Matthew Vogt <matthew.vogt@nokia.com> | 2012-02-16 14:43:03 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-24 04:51:31 +0100 |
commit | b855240b782395f94315f43ea3e7e182299fac48 (patch) | |
tree | bc594c04449be8cd14cd0ab0bb72dafc2be0ffb2 /tests/auto/declarative/parserstress/tests/ecma/TypeConversion/9.8.1.js | |
parent | 6a42a6e0a9a1abdda0d07a5a20b4ac7e45348684 (diff) |
Rename QDeclarative symbols to QQuick and QQml
Symbols beginning with QDeclarative are already exported
by the quick1 module.
Users can apply the bin/rename-qtdeclarative-symbols.sh
script to modify client code using the previous names of the
renamed symbols.
Task-number: QTBUG-23737
Change-Id: Ifaa482663767634931e8711a8e9bf6e404859e66
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'tests/auto/declarative/parserstress/tests/ecma/TypeConversion/9.8.1.js')
-rw-r--r-- | tests/auto/declarative/parserstress/tests/ecma/TypeConversion/9.8.1.js | 167 |
1 files changed, 0 insertions, 167 deletions
diff --git a/tests/auto/declarative/parserstress/tests/ecma/TypeConversion/9.8.1.js b/tests/auto/declarative/parserstress/tests/ecma/TypeConversion/9.8.1.js deleted file mode 100644 index 897dc59f6f..0000000000 --- a/tests/auto/declarative/parserstress/tests/ecma/TypeConversion/9.8.1.js +++ /dev/null @@ -1,167 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is Mozilla Communicator client code, released - * March 31, 1998. - * - * The Initial Developer of the Original Code is - * Netscape Communications Corporation. - * Portions created by the Initial Developer are Copyright (C) 1998 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 2 or later (the "GPL"), or - * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), - * in which case the provisions of the GPL or the LGPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the MPL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL or the LGPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the MPL, the GPL or the LGPL. - * - * ***** END LICENSE BLOCK ***** */ - -gTestfile = '9.8.1.js'; - -/** - File Name: 9.8.1.js - ECMA Section: 9.8.1 ToString Applied to the Number Type - Description: The operator ToString convers a number m to string - as follows: - - 1. if m is NaN, return the string "NaN" - 2. if m is +0 or -0, return the string "0" - 3. if m is less than zero, return the string - concatenation of the string "-" and ToString(-m). - 4. If m is Infinity, return the string "Infinity". - 5. Otherwise, let n, k, and s be integers such that - k >= 1, 10k1 <= s < 10k, the number value for s10nk - is m, and k is as small as possible. Note that k is - the number of digits in the decimal representation - of s, that s is not divisible by 10, and that the - least significant digit of s is not necessarily - uniquely determined by these criteria. - 6. If k <= n <= 21, return the string consisting of the - k digits of the decimal representation of s (in order, - with no leading zeroes), followed by n-k occurences - of the character '0'. - 7. If 0 < n <= 21, return the string consisting of the - most significant n digits of the decimal - representation of s, followed by a decimal point - '.', followed by the remaining kn digits of the - decimal representation of s. - 8. If 6 < n <= 0, return the string consisting of the - character '0', followed by a decimal point '.', - followed by n occurences of the character '0', - followed by the k digits of the decimal - representation of s. - 9. Otherwise, if k = 1, return the string consisting - of the single digit of s, followed by lowercase - character 'e', followed by a plus sign '+' or minus - sign '' according to whether n1 is positive or - negative, followed by the decimal representation - of the integer abs(n1) (with no leading zeros). - 10. Return the string consisting of the most significant - digit of the decimal representation of s, followed - by a decimal point '.', followed by the remaining k1 - digits of the decimal representation of s, followed - by the lowercase character 'e', followed by a plus - sign '+' or minus sign '' according to whether n1 is - positive or negative, followed by the decimal - representation of the integer abs(n1) (with no - leading zeros). - - Note that if x is any number value other than 0, then - ToNumber(ToString(x)) is exactly the same number value as x. - - As noted, the least significant digit of s is not always - uniquely determined by the requirements listed in step 5. - The following specification for step 5 was considered, but - not adopted: - - Author: christine@netscape.com - Date: 10 july 1997 -*/ - -var SECTION = "9.8.1"; -var VERSION = "ECMA_1"; -startTest(); - -writeHeaderToLog( SECTION + " ToString applied to the Number type"); - -new TestCase( SECTION, "Number.NaN", "NaN", Number.NaN + "" ); -new TestCase( SECTION, "0", "0", 0 + "" ); -new TestCase( SECTION, "-0", "0", -0 + "" ); -new TestCase( SECTION, "Number.POSITIVE_INFINITY", "Infinity", Number.POSITIVE_INFINITY + "" ); -new TestCase( SECTION, "Number.NEGATIVE_INFINITY", "-Infinity", Number.NEGATIVE_INFINITY + "" ); -new TestCase( SECTION, "-1", "-1", -1 + "" ); - -// cases in step 6: integers 1e21 > x >= 1 or -1 >= x > -1e21 - -new TestCase( SECTION, "1", "1", 1 + "" ); -new TestCase( SECTION, "10", "10", 10 + "" ); -new TestCase( SECTION, "100", "100", 100 + "" ); -new TestCase( SECTION, "1000", "1000", 1000 + "" ); -new TestCase( SECTION, "10000", "10000", 10000 + "" ); -new TestCase( SECTION, "10000000000", "10000000000", 10000000000 + "" ); -new TestCase( SECTION, "10000000000000000000", "10000000000000000000", 10000000000000000000 + "" ); -new TestCase( SECTION, "100000000000000000000","100000000000000000000",100000000000000000000 + "" ); - -new TestCase( SECTION, "12345", "12345", 12345 + "" ); -new TestCase( SECTION, "1234567890", "1234567890", 1234567890 + "" ); - -new TestCase( SECTION, "-1", "-1", -1 + "" ); -new TestCase( SECTION, "-10", "-10", -10 + "" ); -new TestCase( SECTION, "-100", "-100", -100 + "" ); -new TestCase( SECTION, "-1000", "-1000", -1000 + "" ); -new TestCase( SECTION, "-1000000000", "-1000000000", -1000000000 + "" ); -new TestCase( SECTION, "-1000000000000000", "-1000000000000000", -1000000000000000 + "" ); -new TestCase( SECTION, "-100000000000000000000", "-100000000000000000000", -100000000000000000000 + "" ); -new TestCase( SECTION, "-1000000000000000000000", "-1e+21", -1000000000000000000000 + "" ); - -new TestCase( SECTION, "-12345", "-12345", -12345 + "" ); -new TestCase( SECTION, "-1234567890", "-1234567890", -1234567890 + "" ); - -// cases in step 7: numbers with a fractional component, 1e21> x >1 or -1 > x > -1e21, -new TestCase( SECTION, "1.0000001", "1.0000001", 1.0000001 + "" ); - -// cases in step 8: fractions between 1 > x > -1, exclusive of 0 and -0 - -// cases in step 9: numbers with 1 significant digit >= 1e+21 or <= 1e-6 - -new TestCase( SECTION, "1000000000000000000000", "1e+21", 1000000000000000000000 + "" ); -new TestCase( SECTION, "10000000000000000000000", "1e+22", 10000000000000000000000 + "" ); - -// cases in step 10: numbers with more than 1 significant digit >= 1e+21 or <= 1e-6 - -new TestCase( SECTION, "1.2345", "1.2345", String( 1.2345)); -new TestCase( SECTION, "1.234567890", "1.23456789", String( 1.234567890 )); - - -new TestCase( SECTION, ".12345", "0.12345", String(.12345 ) ); -new TestCase( SECTION, ".012345", "0.012345", String(.012345) ); -new TestCase( SECTION, ".0012345", "0.0012345", String(.0012345) ); -new TestCase( SECTION, ".00012345", "0.00012345", String(.00012345) ); -new TestCase( SECTION, ".000012345", "0.000012345", String(.000012345) ); -new TestCase( SECTION, ".0000012345", "0.0000012345", String(.0000012345) ); -new TestCase( SECTION, ".00000012345", "1.2345e-7", String(.00000012345)); - -new TestCase( SECTION, "-1e21", "-1e+21", String(-1e21) ); - -test(); - |