summaryrefslogtreecommitdiffstats
path: root/basic/qa/basic_coverage/test_cverr_method.vb
blob: f74445c20c6a63593d114419d9604c99c2797cc6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
'
' 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