diff options
author | Michael Stahl <mstahl@redhat.com> | 2012-01-28 20:57:40 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2012-01-28 20:57:40 +0100 |
commit | 2716f7dce26f16a2b677c178aa7d01cea096ae47 (patch) | |
tree | 9e9f67205cd5b72f1031721273e1534a3a1e5b0f /idlc/test/parser/constant.tests | |
parent | 10ac9e750447fd57e3cef7993b0ad6c6538d6269 (diff) |
replace obsolete "master" branch with README that points at new repoHEADmaster-deletedmaster
Diffstat (limited to 'idlc/test/parser/constant.tests')
-rw-r--r-- | idlc/test/parser/constant.tests | 295 |
1 files changed, 0 insertions, 295 deletions
diff --git a/idlc/test/parser/constant.tests b/idlc/test/parser/constant.tests deleted file mode 100644 index 2a0d19b03..000000000 --- a/idlc/test/parser/constant.tests +++ /dev/null @@ -1,295 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. -# -#************************************************************************* - -EXPECT SUCCESS "constant.tests 1": -constants C { - const boolean C1 = FALSE; - const byte C2 = 0; - const short C3 = 0; - const unsigned short C4 = 0; - const long C5 = 0; - const unsigned long C6 = 0; - const hyper C7 = 0; - const unsigned hyper C8 = 0; - const float C9 = 0.0; - const double C10 = 0.0; -}; - - -EXPECT SUCCESS "constant.tests 2": -module m { - const boolean C1 = FALSE; - const byte C2 = 0; - const short C3 = 0; - const unsigned short C4 = 0; - const long C5 = 0; - const unsigned long C6 = 0; - const hyper C7 = 0; - const unsigned hyper C8 = 0; - const float C9 = 0.0; - const double C10 = 0.0; -}; - - -EXPECT FAILURE "constant.tests 3": -constants C { - const char C1 = 'A'; -}; - - -EXPECT FAILURE "constant.tests 4": -module m { - const char C1 = 'A'; -}; - - -EXPECT FAILURE "constant.tests 5": -constants C { - const string C1 = ""; -}; - - -EXPECT FAILURE "constant.tests 6": -module m { - const string C1 = ""; -}; - - -EXPECT SUCCESS "constant.tests 7": -constants C {}; - - -EXPECT SUCCESS "constant.tests 8": -module m { - const byte C1 = -128; - const byte C2 = -0200; - const byte C3 = -0x80; - const byte C4 = 255; - const byte C5 = 0377; - const byte C6 = 0xFF; - const short C7 = -32768; - const short C8 = -0100000; - const short C9 = -0x8000; - const short C10 = 32767; - const short C11 = 077777; - const short C12 = 0x7FFF; - const unsigned short C13 = 0; - const unsigned short C14 = 0x0; - const unsigned short C15 = 65535; - const unsigned short C16 = 0177777; - const unsigned short C17 = 0xFFFF; - const long C18 = -2147483648; - const long C19 = -020000000000; - const long C20 = -0x80000000; - const long C21 = 2147483647; - const long C22 = 017777777777; - const long C23 = 0x7FFFFFFF; - const unsigned long C24 = 0; - const unsigned long C25 = 0x0; - const unsigned long C26 = 4294967295; - const unsigned long C27 = 037777777777; - const unsigned long C28 = 0xFFFFFFFF; - const hyper C29 = -9223372036854775808; - const hyper C30 = -01000000000000000000000; - const hyper C31 = -0x8000000000000000; - const hyper C32 = 9223372036854775807; - const hyper C33 = 0777777777777777777777; - const hyper C34 = 0x7FFFFFFFFFFFFFFF; - const unsigned hyper C35 = 0; - const unsigned hyper C36 = 0x0; - const unsigned hyper C37 = 18446744073709551615; - const unsigned hyper C38 = 01777777777777777777777; - const unsigned hyper C39 = 0xFFFFFFFFFFFFFFFF; -}; - - -EXPECT FAILURE "constant.tests 9": -module m { const byte C = -129; }; - - -EXPECT FAILURE "constant.tests 10": -module m { const byte C = -0201; }; - - -EXPECT FAILURE "constant.tests 11": -module m { const byte C = -0x81; }; - - -EXPECT FAILURE "constant.tests 12": -module m { const byte C = 256; }; - - -EXPECT FAILURE "constant.tests 13": -module m { const byte C = 0400; }; - - -EXPECT FAILURE "constant.tests 14": -module m { const byte C = 0x100; }; - - -EXPECT FAILURE "constant.tests 15": -module m { const short C = -32769; }; - - -EXPECT FAILURE "constant.tests 16": -module m { const short C = -0100001; }; - - -EXPECT FAILURE "constant.tests 17": -module m { const short C = -0x8001; }; - - -EXPECT FAILURE "constant.tests 18": -module m { const short C = 32768; }; - - -EXPECT FAILURE "constant.tests 19": -module m { const short C = 0100000; }; - - -EXPECT FAILURE "constant.tests 20": -module m { const short C = 0x8000; }; - - -EXPECT FAILURE "constant.tests 21": -module m { const unsigned short C = -1; }; - - -EXPECT FAILURE "constant.tests 22": -module m { const unsigned short C = -01; }; - - -EXPECT FAILURE "constant.tests 23": -module m { const unsigned short C = -0x1; }; - - -EXPECT FAILURE "constant.tests 24": -module m { const unsigned short C = 65536; }; - - -EXPECT FAILURE "constant.tests 25": -module m { const unsigned short C = 0200000; }; - - -EXPECT FAILURE "constant.tests 26": -module m { const unsigned short C = 0x10000; }; - - -EXPECT FAILURE "constant.tests 27": -module m { const long C = -2147483649; }; - - -EXPECT FAILURE "constant.tests 28": -module m { const long C = -020000000001; }; - - -EXPECT FAILURE "constant.tests 29": -module m { const long C = -0x80000001; }; - - -EXPECT FAILURE "constant.tests 30": -module m { const long C = 2147483648; }; - - -EXPECT FAILURE "constant.tests 31": -module m { const long C = 020000000000; }; - - -EXPECT FAILURE "constant.tests 32": -module m { const long C = 0x80000000; }; - - -EXPECT FAILURE "constant.tests 33": -module m { const unsigned long C = -1; }; - - -EXPECT FAILURE "constant.tests 34": -module m { const unsigned long C = -01; }; - - -EXPECT FAILURE "constant.tests 35": -module m { const unsigned long C = -0x1; }; - - -EXPECT FAILURE "constant.tests 36": -module m { const unsigned long C = 4294967296; }; - - -EXPECT FAILURE "constant.tests 37": -module m { const unsigned long C = 040000000000; }; - - -EXPECT FAILURE "constant.tests 38": -module m { const unsigned long C = 0x100000000; }; - - -EXPECT FAILURE "constant.tests 39": -module m { const hyper C = -9223372036854775809; }; - - -EXPECT FAILURE "constant.tests 40": -module m { const hyper C = -01000000000000000000001; }; - - -EXPECT FAILURE "constant.tests 41": -module m { const hyper C = -0x8000000000000001; }; - - -EXPECT FAILURE "constant.tests 42": -module m { const hyper C = 9223372036854775808; }; - - -EXPECT FAILURE "constant.tests 43": -module m { const hyper C = 01000000000000000000000; }; - - -EXPECT FAILURE "constant.tests 44": -module m { const hyper C = 0x8000000000000000; }; - - -EXPECT FAILURE "constant.tests 45": -module m { const unsigned hyper C = -1; }; - - -EXPECT FAILURE "constant.tests 46": -module m { const unsigned hyper C = -01; }; - - -EXPECT FAILURE "constant.tests 47": -module m { const unsigned hyper C = -0x1; }; - - -EXPECT FAILURE "constant.tests 48": -module m { const unsigned hyper C = 18446744073709551616; }; - - -EXPECT FAILURE "constant.tests 49": -module m { const unsigned hyper C = 02000000000000000000000; }; - - -EXPECT FAILURE "constant.tests 50": -module m { const unsigned hyper C = 0x10000000000000000; }; |