Files
loongoffice/basic/qa/basic_coverage/test_math_methods.vb
Laurent Balland-Poirier 40578897d3 basic: cleanup test_*_methods
cleanup
remove duplicate test with other tests

Change-Id: I4c82ad9f226f25080199ac0dc3815492fc4c265a
Reviewed-on: https://gerrit.libreoffice.org/31860
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>
2016-12-24 16:28:28 +00:00

58 lines
1.4 KiB
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
Randomize 42
' ABS
If (Abs(-3.5) <> 3.5) Then
doUnitTest = 0
ElseIf (Abs(3.5) <> 3.5) Then
doUnitTest = 0
' ATN
ElseIf (Atn(1) <> PI/4) Then
doUnitTest = 0
' COS SIN
ElseIf ( Abs(Cos(PI/3) - Sin(PI/6)) > 1E-6 ) Then
doUnitTest = 0
' EXP LOG
ElseIf ( Log( Exp(1) ) <> 1 ) Then
doUnitTest = 0
' FIX
ElseIf (Fix(PI) <> 3) Then
doUnitTest = 0
' FRAC
ElseIf ( 3+Frac(PI) <> PI) Then
doUnitTest = 0
' HEX
ElseIf ( Hex(100) <> "64") Then
doUnitTest = 0
' INT
ElseIf ( Int(PI) <> 3 ) Then
doUnitTest = 0
' OCT
ElseIf ( Oct(100) <> "144" ) Then
doUnitTest = 0
' ROUND
' ElseIf ( Round( PI, 2 ) <> 3.14 ) Then
' doUnitTest = 0
' RND
ElseIf ( Rnd >= 1 ) Then
doUnitTest = 0
' SGN
ElseIf ( Sgn(-3.14) <> -1 ) Then
doUnitTest = 0
' SQR
ElseIf ( Sqr( 4 ) <> 2 ) Then
doUnitTest = 0
' TAN
ElseIf ( Abs( Tan(PI/4) - 1 ) > 1E-6 ) Then
doUnitTest = 0
Else
doUnitTest = 1
End If
End Function