com.ibm.icu.test.text
Class ArabicShapingRegTest

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

public class ArabicShapingRegTest
extends com.ibm.test.TestFmwk

Regression test for Arabic shaping.


Inner Class Summary
static class ArabicShapingRegTest.TestData
           
 
Field Summary
static int DIGIT_TYPE_AN
           
static int DIGIT_TYPE_AN_EXTENDED
           
static int DIGITS_AN2EN
           
static int DIGITS_EN2AN
           
static int DIGITS_EN2AN_INIT_AL
           
static int DIGITS_EN2AN_INIT_LR
           
static int DIGITS_NOOP
           
static int LENGTH_FIXED_SPACES_AT_BEGINNING
           
static int LENGTH_FIXED_SPACES_AT_END
           
static int LENGTH_FIXED_SPACES_NEAR
           
static int LENGTH_GROW_SHRINK
           
static int LETTERS_NOOP
           
static int LETTERS_SHAPE
           
static int LETTERS_UNSHAPE
           
static int TEXT_DIRECTION_LOGICAL
           
static int TEXT_DIRECTION_VISUAL_LTR
           
 
Constructor Summary
ArabicShapingRegTest()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void reportTestFailure(int index, ArabicShapingRegTest.TestData test, ArabicShaping shaper, java.lang.String result, java.lang.Exception error)
           
 void testStandard()
           
 
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
 

Field Detail

LENGTH_GROW_SHRINK

public static final int LENGTH_GROW_SHRINK

LENGTH_FIXED_SPACES_NEAR

public static final int LENGTH_FIXED_SPACES_NEAR

LENGTH_FIXED_SPACES_AT_END

public static final int LENGTH_FIXED_SPACES_AT_END

LENGTH_FIXED_SPACES_AT_BEGINNING

public static final int LENGTH_FIXED_SPACES_AT_BEGINNING

TEXT_DIRECTION_LOGICAL

public static final int TEXT_DIRECTION_LOGICAL

TEXT_DIRECTION_VISUAL_LTR

public static final int TEXT_DIRECTION_VISUAL_LTR

LETTERS_NOOP

public static final int LETTERS_NOOP

LETTERS_SHAPE

public static final int LETTERS_SHAPE

LETTERS_UNSHAPE

public static final int LETTERS_UNSHAPE

DIGITS_NOOP

public static final int DIGITS_NOOP

DIGITS_EN2AN

public static final int DIGITS_EN2AN

DIGITS_AN2EN

public static final int DIGITS_AN2EN

DIGITS_EN2AN_INIT_LR

public static final int DIGITS_EN2AN_INIT_LR

DIGITS_EN2AN_INIT_AL

public static final int DIGITS_EN2AN_INIT_AL

DIGIT_TYPE_AN

public static final int DIGIT_TYPE_AN

DIGIT_TYPE_AN_EXTENDED

public static final int DIGIT_TYPE_AN_EXTENDED
Constructor Detail

ArabicShapingRegTest

public ArabicShapingRegTest()
Method Detail

testStandard

public void testStandard()

reportTestFailure

public void reportTestFailure(int index,
                              ArabicShapingRegTest.TestData test,
                              ArabicShaping shaper,
                              java.lang.String result,
                              java.lang.Exception error)

main

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


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