mondrian.olap.fun.vba
Class VbaTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by mondrian.olap.fun.vba.VbaTest
All Implemented Interfaces:
junit.framework.Test

public class VbaTest
extends junit.framework.TestCase

Unit tests for implementations of Visual Basic for Applications (VBA) functions.

Every function defined in Vba must have a test here. In addition, there should be MDX tests (usually in FunctionTest) if handling of argument types, result types, operator overloading, exception handling or null handling are non-trivial.

Since:
Dec 31, 2007
Author:
jhyde

Constructor Summary
VbaTest()
           
 
Method Summary
 void testAbs()
           
 void testAsc()
           
 void testAscB()
           
 void testAscW()
           
 void testAtn()
           
 void testCBool()
           
 void testCDate()
           
 void testCDbl()
           
 void testChr()
           
 void testChrB()
           
 void testChrW()
           
 void testCInt()
           
 void testCos()
           
 void testDate()
           
 void testDateAdd()
           
 void testDateDiff()
           
 void testDatePart2()
           
 void testDatePart3()
           
 void testDatePart4()
           
 void testDateSerial()
           
 void testDateValue()
           
 void testDay()
           
 void testDdb()
           
 void testExp()
           
 void testFix()
           
 void testFormatCurrency()
           
 void testFormatDateTime()
           
 void testFormatNumber()
           
 void testFormatPercent()
           
 void testFv()
           
 void testHex()
           
 void testHour()
           
 void testInStr()
           
 void testInStrRev()
           
 void testInt()
           
 void testIPmt()
           
 void testIRR()
           
 void testIsDate()
           
 void testLCase()
           
 void testLeft()
           
 void testLTrim()
           
 void testMid()
           
 void testMinute()
           
 void testMIRR()
           
 void testMonth()
           
 void testMonthName()
           
 void testNow()
           
 void testNper()
           
 void testNpv()
           
 void testOct()
           
 void testPmt()
           
 void testPPmt()
           
 void testPv()
           
 void testRate()
           
 void testReplace3()
           
 void testReplace4()
           
 void testReplace5()
           
 void testReplace6()
           
 void testRight()
           
 void testRound()
           
 void testRound2()
           
 void testRTrim()
           
 void testSecond()
           
 void testSgn()
           
 void testSin()
           
 void testSLN()
           
 void testSpace()
           
 void testSqr()
           
 void testStr()
           
 void testStrComp()
           
 void testString()
           
 void testStrReverse()
           
 void testSYD()
           
 void testTan()
           
 void testTimer()
           
 void testTimeSerial()
           
 void testTimeValue()
           
 void testTrim()
           
 void testTypeName()
           
 void testVal()
           
 void testWeekday1()
           
 void testWeekday2()
           
 void testWeekdayName()
           
 void testYear()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VbaTest

public VbaTest()
Method Detail

testCBool

public void testCBool()

testCInt

public void testCInt()

testInt

public void testInt()

testFix

public void testFix()

testCDbl

public void testCDbl()

testHex

public void testHex()

testOct

public void testOct()

testStr

public void testStr()

testVal

public void testVal()

testCDate

public void testCDate()
               throws ParseException
Throws:
ParseException

testIsDate

public void testIsDate()
                throws ParseException
Throws:
ParseException

testDateAdd

public void testDateAdd()

testDateDiff

public void testDateDiff()

testDatePart2

public void testDatePart2()

testDatePart3

public void testDatePart3()

testDatePart4

public void testDatePart4()

testDate

public void testDate()

testDateSerial

public void testDateSerial()

testFormatDateTime

public void testFormatDateTime()

testDateValue

public void testDateValue()

testDay

public void testDay()

testHour

public void testHour()

testMinute

public void testMinute()

testMonth

public void testMonth()

testNow

public void testNow()

testSecond

public void testSecond()

testTimeSerial

public void testTimeSerial()

testTimeValue

public void testTimeValue()

testTimer

public void testTimer()

testWeekday1

public void testWeekday1()

testWeekday2

public void testWeekday2()

testYear

public void testYear()

testFormatNumber

public void testFormatNumber()

testFormatPercent

public void testFormatPercent()

testFormatCurrency

public void testFormatCurrency()

testTypeName

public void testTypeName()

testFv

public void testFv()

testNpv

public void testNpv()

testPmt

public void testPmt()

testPv

public void testPv()

testDdb

public void testDdb()

testRate

public void testRate()

testIRR

public void testIRR()

testMIRR

public void testMIRR()

testIPmt

public void testIPmt()

testPPmt

public void testPPmt()

testSLN

public void testSLN()

testSYD

public void testSYD()

testInStr

public void testInStr()

testInStrRev

public void testInStrRev()

testStrComp

public void testStrComp()

testNper

public void testNper()

testAsc

public void testAsc()

testAscB

public void testAscB()

testAscW

public void testAscW()

testChr

public void testChr()

testChrB

public void testChrB()

testChrW

public void testChrW()

testLCase

public void testLCase()

testLeft

public void testLeft()

testLTrim

public void testLTrim()

testMid

public void testMid()

testMonthName

public void testMonthName()

testReplace3

public void testReplace3()

testReplace4

public void testReplace4()

testReplace5

public void testReplace5()

testReplace6

public void testReplace6()

testRight

public void testRight()

testRTrim

public void testRTrim()

testSpace

public void testSpace()

testString

public void testString()

testStrReverse

public void testStrReverse()

testTrim

public void testTrim()

testWeekdayName

public void testWeekdayName()

testAbs

public void testAbs()

testAtn

public void testAtn()

testCos

public void testCos()

testExp

public void testExp()

testRound

public void testRound()

testRound2

public void testRound2()

testSgn

public void testSgn()

testSin

public void testSin()

testSqr

public void testSqr()

testTan

public void testTan()

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads