tdf#152917: basic_macros: Add unittest
Change-Id: I69050ae0e6607ed4a1d1da0e89b45125e2c06e3b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145190 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
This commit is contained in:
parent
9cc91e1717
commit
3c7cba927b
1 changed files with 24 additions and 7 deletions
|
@ -7,11 +7,28 @@
|
|||
|
||||
Option Explicit
|
||||
|
||||
Function doUnitTest as String
|
||||
' ConvertFromUrl ConvertToUrl
|
||||
If ( ConvertToUrl( ConvertFromUrl("") ) <> "") Then
|
||||
doUnitTest = "FAIL"
|
||||
Else
|
||||
doUnitTest = "OK"
|
||||
End If
|
||||
Function doUnitTest() As String
|
||||
TestUtil.TestInit
|
||||
verify_testConvertToFromUrl
|
||||
doUnitTest = TestUtil.GetResult()
|
||||
End Function
|
||||
|
||||
Sub verify_testConvertToFromUrl
|
||||
On Error GoTo errorHandler
|
||||
|
||||
TestUtil.AssertEqual( ConvertToUrl( ConvertFromUrl("") ), "", "ConvertToUrl( ConvertFromUrl("") )")
|
||||
|
||||
' tdf#152917: Without the fix in place, this test would have failed with
|
||||
' Failed: ConvertFromUrl("file:///foo/bar/test.txt") returned , expected /foo/bar/test.txt
|
||||
If (GetGUIType() <> 1) Then
|
||||
'Linux
|
||||
TestUtil.AssertEqual( ConvertFromUrl("file:///foo/bar/test.txt"), "/foo/bar/test.txt", "ConvertFromUrl(""file:///foo/bar/test.txt"")")
|
||||
Else
|
||||
'Windows
|
||||
TestUtil.AssertEqual( ConvertFromUrl("file://foo/bar/test.txt"), "\\foo\bar\test.txt", "ConvertFromUrl(""file://foo/bar/test.txt"")")
|
||||
End If
|
||||
|
||||
Exit Sub
|
||||
errorHandler:
|
||||
TestUtil.ReportErrorHandler("verify_testConvertToFromUrl", Err, Error$, Erl)
|
||||
End Sub
|
||||
|
|
Loading…
Reference in a new issue