Spracherkennung für: .vb 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/.
'
Rem Attribute VBA_ModuleType=VBAModule
Option VBASupport
1
Option Explicit
Type MyType
ax(
3) As Integer
bx As Double
End Type
Function doUnitTest() As String
TestUtil.TestInit
verify_testARRAY
doUnitTest = TestUtil.GetResult()
End Function
Sub verify_testARRAY()
On Error GoTo errorHandler
Dim a
a = Array(
10,
20,
30)
TestUtil.AssertEqual(a(
0),
10, "a(
0)")
TestUtil.AssertEqual(a(
1),
20, "a(
1)")
TestUtil.AssertEqual(a(
2),
30, "a(
2)")
Dim MyWeek
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
TestUtil.AssertEqual(MyWeek(
1), "Tue", "MyWeek(
1)")
TestUtil.AssertEqual(MyWeek(
3), "Thu", "MyWeek(
3)")
Dim mt As MyType
mt.ax(
0) =
42
mt.ax(
1) =
43
mt.bx =
3.
14
TestUtil.AssertEqual(mt.ax(
1),
43, "mt.ax(
1)")
TestUtil.AssertEqual(mt.bx,
3.
14, "mt.bx")
Exit Sub
errorHandler:
TestUtil.ReportErrorHandler("verify_testARRAY", Err, Error$, Erl)
End Sub