Files
loongoffice/basic/qa/basic_coverage/test_cverr_method.vb
Andreas Heinisch 84b884135e tdf#79426, tdf#125180 - Don't convert missing parameters to requested type
If a particular parameter type is requested during the
construction of a parameter list, don't convert missing
parameters to avoid implicit casting to the specified
data type and value of the method.

Missing parameters are handled in StepEMPTY, where
additional information about missing parameters is added.

Change-Id: Ia413b2996d7d1feecedc1dfefaf6baf0fd9d917e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90215
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2020-04-02 12:57:57 +02:00

36 lines
885 B
VB.net

'
' This file is part of the LibreOffice project.
'
' This Source Code Form is subject to the terms of the Mozilla Public
' License, v. 2.0. If a copy of the MPL was not distributed with this
' file, You can obtain one at http://mozilla.org/MPL/2.0/.
'
Function doUnitTest as Integer
' CVERR
If (CVerr(100) <> 100) Then
doUnitTest = 0
Else
doUnitTest = 1
End If
' tdf#79426 - passing an error object to a function
if ( TestCVErr( CVErr( 2 ) ) <> 2 ) Then
doUnitTest = 0
Else
doUnitTest = 1
End If
' tdf#79426 - test with Error-Code 448 ( ERRCODE_BASIC_NAMED_NOT_FOUND )
if ( TestCVErr( CVErr( 448 ) ) <> 448 ) Then
doUnitTest = 0
Else
doUnitTest = 1
End If
End Function
Function TestCVErr(vErr As Variant)
Dim nValue As Integer
nValue = vErr
TestCVErr = nValue
End Function