Spracherkennung für: .bas vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
'
' 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/.
'
Option Explicit
Function doUnitTest() As String
TestUtil.TestInit
verify_testCStr
doUnitTest = TestUtil.GetResult()
End Function
Sub verify_testCStr
On Error GoTo errorHandler
' CSTR
TestUtil.AssertEqual(CStr(
100), "
100", "CStr(
100)")
' tdf#
143575 - round string to their nearest double representation
' N.B.: check also how current conversion rounds a close number
' Without the fix in place, this test would have failed with:
' - Expected:
691.
2
' - Actual :
691.
2000000000001
TestUtil.AssertEqual(CStr(
691.
2), "
691.
2", "CStr(
691.
2)")
' Without the fix in place, this test would have failed with:
' - Expected:
691.
2
' - Actual :
691.
1999999999999
TestUtil.AssertEqual(CStr(
123.
4 +
567.
8), "
691.
2", "CStr(
123.
4 +
567.
8)")
Exit Sub
errorHandler:
TestUtil.ReportErrorHandler("verify_testCStr", Err, Error$, Erl)
End Sub