From 53e4c863e71b6874ef37da96a57a6eda2fc7fdee Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 7 Apr 2011 18:09:29 +0400 Subject: [PATCH] More tests for return types --- idea/testData/checker/FunctionReturnTypes.jet | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/idea/testData/checker/FunctionReturnTypes.jet b/idea/testData/checker/FunctionReturnTypes.jet index 488d89c30c0..3de291b3c2d 100644 --- a/idea/testData/checker/FunctionReturnTypes.jet +++ b/idea/testData/checker/FunctionReturnTypes.jet @@ -29,44 +29,44 @@ fun blockAndAndMismatch() : Int { fun blockAndAndMismatch() : Int { (return true) && (return false) } -/* + fun blockAndAndMismatch() : Int { - true || false + true || false } fun blockAndAndMismatch() : Int { - return true || false + return true || false } fun blockAndAndMismatch() : Int { - (return true) || (return false) + (return true) || (return false) } fun blockReturnValueTypeMatch() : Int { - return if (1 > 2) 1.0 else 2.0 + return if (1 > 2) 1.0 else 2.0 } fun blockReturnValueTypeMatch() : Int { - return if (1 > 2) 1.0 + return if (1 > 2) 1 } fun blockReturnValueTypeMatch() : Int { - return if (1 > 2) else 1.0 + return if (1 > 2) else 1 } fun blockReturnValueTypeMatch() : Int { if (1 > 2) - return 1.0 - else return 2.0 + return 1.0 + else return 2.0 } fun blockReturnValueTypeMatch() : Int { if (1 > 2) - return 1.0 - return 2.0 + return 1.0 + return 2.0 } fun blockReturnValueTypeMatch() : Int { if (1 > 2) - else return 1.0 - return 2.0 + else return 1.0 + return 2.0 } fun blockReturnValueTypeMatch() : Int { if (1 > 2) - 1.0 - else 2.0 + 1.0 + else 2.0 } fun blockReturnValueTypeMatch() : Int { if (1 > 2) @@ -75,16 +75,19 @@ fun blockReturnValueTypeMatch() : Int { return 1 } fun blockReturnValueTypeMatch() : Int { - if (1 > 2) - 1.0 + if (1 > 2) + 1.0 } fun blockReturnValueTypeMatch() : Int { - if (1 > 2) - else 1.0; + if (1 > 2) + 1 +} +fun blockReturnValueTypeMatch() : Int { + if (1 > 2) + else 1.0 } fun blockReturnValueTypeMatch() : Int { if (1 > 2) 1 - else 1.0 + else 1.0 } -*/ \ No newline at end of file