com.ibm.icu.test.text
Class UCharacterTest

java.lang.Object
  |
  +--com.ibm.test.TestFmwk
        |
        +--com.ibm.icu.test.text.UCharacterTest
All Implemented Interfaces:
TestLog

public final class UCharacterTest
extends TestFmwk

Testing class for UCharacter Mostly following the test cases for ICU

Since:
nov 04 2000
Author:
Syn Wee Quek

Constructor Summary
UCharacterTest()
          Constructor
 
Method Summary
static void main(java.lang.String[] arg)
           
 void TestBase()
          Tests for base characters and their cellwidth
 void TestCatDir()
          Tests for the character types, direction
 void TestControl()
          Tests for control characters
 void TestDefined()
          Tests for defined and undefined characters
 void TestDigits()
          Tests for digit characters
 void TestIdentifier()
          Testing for identifier characters
 void TestLetterNumber()
          Testing the letter and number determination in UCharacter
 void TestNames()
          Test for the character names
 void TestPrint()
          Tests for printable characters
 void TestSpaces()
          Tests for space determination in UCharacter
 void TestUpperLower()
          Testing the uppercase and lowercase function of UCharacter
 void TestUTF16AppendBoundCount()
          Testing UTF16 class methods append, getCharCount and bounds
 void TestUTF16OffsetCharAt()
          Testing UTF16 class methods findCPOffset, findOffsetFromCP and charAt
 void TestVersion()
          Tests for version
 
Methods inherited from class com.ibm.test.TestFmwk
err, errln, getErrorCount, hex, hex, hex, isVerbose, log, logln, run, run, run, writeTestName, writeTestResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UCharacterTest

public UCharacterTest()
Constructor
Method Detail

TestUpperLower

public void TestUpperLower()
Testing the uppercase and lowercase function of UCharacter

TestLetterNumber

public void TestLetterNumber()
Testing the letter and number determination in UCharacter

TestSpaces

public void TestSpaces()
Tests for space determination in UCharacter

TestDefined

public void TestDefined()
Tests for defined and undefined characters

TestBase

public void TestBase()
Tests for base characters and their cellwidth

TestDigits

public void TestDigits()
Tests for digit characters

TestVersion

public void TestVersion()
Tests for version

TestControl

public void TestControl()
Tests for control characters

TestPrint

public void TestPrint()
Tests for printable characters

TestIdentifier

public void TestIdentifier()
Testing for identifier characters

TestCatDir

public void TestCatDir()
Tests for the character types, direction

TestNames

public void TestNames()
Test for the character names

TestUTF16AppendBoundCount

public void TestUTF16AppendBoundCount()
Testing UTF16 class methods append, getCharCount and bounds

TestUTF16OffsetCharAt

public void TestUTF16OffsetCharAt()
Testing UTF16 class methods findCPOffset, findOffsetFromCP and charAt

main

public static void main(java.lang.String[] arg)


Copyright (c) 1998-2000 IBM Corporation and others.