RegressionTests__KoelnerPhoneticCodeStringComparatorTest.st
author Claus Gittinger <cg@exept.de>
Tue, 11 Aug 2009 21:37:50 +0200
changeset 534 ede86bbbae7f
parent 532 305a09f0d01d
child 540 cbe585857328
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
532
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'exept:regression' }"
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
TestCase subclass:#KoelnerPhoneticCodeStringComparatorTest
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	instanceVariableNames:'sc'
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
534
ede86bbbae7f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 532
diff changeset
     7
	category:'tests-Regression'
532
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
!KoelnerPhoneticCodeStringComparatorTest methodsFor:'running'!
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
setUp
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
    sc := PhoneticStringUtilities::KoelnerPhoneticCodeStringComparator new
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
! !
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
!KoelnerPhoneticCodeStringComparatorTest methodsFor:'tests'!
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
testSomeCombinations
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
    |code s|
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
    "/ compares all 4-char combinations against 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    $A to:$Z do:[:c1 |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
        $A to:$Z do:[:c2 |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
            $A to:$Z do:[:c3 |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
                $A to:$Z do:[:c4 |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
                    s := String with:c1 with:c2 with:c3 with:c4.
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
                    code := (sc phoneticStringsFor:s) first.
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
                    self assert:( code = s asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
                ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
            ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
        ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
    ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
!
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
testWellKnownResults
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    |code koeln|
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
    koeln := [:w | (sc phoneticStringsFor:w) first].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    code := (sc phoneticStringsFor:'Miller') first.
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    self assert:( code = 'Miller' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    #( 'Acton' 'Ashdown' 'Ashton' 'Astin' 'Aston' 'Austen' 'Austin' 'Austine' 'Axten')
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    do:[:w |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
        code := koeln value:(w).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
        self assert:( code = (w asKoelnerPhoneticCode)).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
    #( 'Reader' 'Reeder' 'Rider' 'Ritter' 'Rothera' 'Rothra' 'Ruder' 'Rutter' 'Ryder')
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    do:[:w |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
        code := koeln value:(w).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
        self assert:( code = (w asKoelnerPhoneticCode)).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
    ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
    #( 'Wace' 'Waugh' 'Wookey')
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
    do:[:w |
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
        code := koeln value:(w).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
        self assert:( code = (w asKoelnerPhoneticCode)).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
    ].
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
    code := koeln value:('Abbot').
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    self assert:( code = 'Abbot' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    code := koeln value:('Abbots').
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
    self assert:( code = 'Abbots' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    code := koeln value:('Ashcroft').
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
    self assert:( code = 'Ashcroft' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
    code := koeln value:('Lloyd').
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    self assert:( code = 'Lloyd' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    code := koeln value:('Pfister').
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    self assert:( code = 'Pfister' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    self assert: ( koeln value:( 'A' )) = ('A' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    self assert: ( koeln value:( 'B' )) = ('B' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    self assert: ( koeln value:( 'C' )) = ('C' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    self assert: ( koeln value:( 'D' )) = ('D' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    self assert: ( koeln value:( 'E' )) = ('E' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    self assert: ( koeln value:( 'F' )) = ('F' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
    self assert: ( koeln value:( 'G' )) = ('G' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    self assert: ( koeln value:( 'H' )) = ('H' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
    self assert: ( koeln value:( 'I' )) = ('I' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
    self assert: ( koeln value:( 'J' )) = ('J' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
    self assert: ( koeln value:( 'K' )) = ('K' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    self assert: ( koeln value:( 'L' )) = ('L' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
    self assert: ( koeln value:( 'M' )) = ('M' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    self assert: ( koeln value:( 'N' )) = ('N' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
    self assert: ( koeln value:( 'O' )) = ('O' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
    self assert: ( koeln value:( 'P' )) = ('P' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
    self assert: ( koeln value:( 'Q' )) = ('Q' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    self assert: ( koeln value:( 'R' )) = ('R' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    self assert: ( koeln value:( 'S' )) = ('S' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    self assert: ( koeln value:( 'T' )) = ('T' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    self assert: ( koeln value:( 'U' )) = ('U' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
    self assert: ( koeln value:( 'V' )) = ('V' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    self assert: ( koeln value:( 'W' )) = ('W' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
    self assert: ( koeln value:( 'X' )) = ('X' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    self assert: ( koeln value:( 'Y' )) = ('Y' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    self assert: ( koeln value:( 'Z' )) = ('Z' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    self assert: ( koeln value:( 'AEHIOW' )) = ('AEHIOW' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    self assert: ( koeln value:( 'BPFV' )) = ('BPFV' asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    self assert: ( koeln value:( 'CGJKQSXZ' )) = ('CGJKQSXZ'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
    self assert: ( koeln value:( 'DT' )) = ('DT'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
    self assert: ( koeln value:( 'L' )) = ('L'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    self assert: ( koeln value:( 'MN' )) = ('MN'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
    self assert: ( koeln value:( 'R' )) = ('R'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    self assert: ( koeln value:( 'ADAD' )) = ('A330'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
    self assert: ( koeln value:( 'ADHD' )) = ('A330'  asKoelnerPhoneticCode).  "/ DIFFERENT from miracode (american) koeln
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
    self assert: ( koeln value:( 'ADWD' )) = ('A330'  asKoelnerPhoneticCode).  "/ DIFFERENT from miracode (american) koeln
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
    "/ self assert: ( koeln value:( 'Ashcroft' )) = 'A22613' .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
    self assert: ( koeln value:( 'Ashcroft' )) = ('A226'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
    self assert: ( koeln value:( 'Tymczak' )) = ('T522' asKoelnerPhoneticCode) . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
    self assert: ( koeln value:( 'Jackson' )) = ('J250'  asKoelnerPhoneticCode). 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
    self assert: ( koeln value:( 'Pfister' )) = ('P236'  asKoelnerPhoneticCode). 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
    self assert: ( koeln value:( 'Gutierrez' )) = ('G362' asKoelnerPhoneticCode) . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
    self assert: ( koeln value:( 'Lee' )) = ('L000' asKoelnerPhoneticCode) . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
    "/ self assert: ( koeln value:( 'Washington' )) = ('W25235' . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
    self assert: ( koeln value:( 'Washington' )) = ('W252' asKoelnerPhoneticCode) . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
    self assert: ( koeln value:( 'Williams' )) = ('W452'  asKoelnerPhoneticCode). 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
    "/ self assert: ( koeln value:( 'Baragwanath' )) = 'B6253' . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
    self assert: ( koeln value:( 'Baragwanath' )) = ('B625' asKoelnerPhoneticCode) . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
    self assert: ( koeln value:( 'Donnell' )) = ('D540' asKoelnerPhoneticCode) . 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
    self assert: ( koeln value:( 'Lloyd' )) = ('L300'  asKoelnerPhoneticCode). 
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
    self assert: ( koeln value:( 'Woolcock' )) = ('W422'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
    self assert: ( koeln value:( 'Cook' )) = ('C200' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
    self assert: ( koeln value:( 'Allricht' )) = ('A462' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
    self assert: ( koeln value:( 'Eberhard' )) = ('E166'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
    self assert: ( koeln value:( 'Engebrethson' )) = ('E521' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
    self assert: ( koeln value:( 'Heimbach' )) = ('H512'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
    self assert: ( koeln value:( 'Hanselmann' )) = ('H524'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
    self assert: ( koeln value:( 'Henzelmann' )) = ('H524' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
    self assert: ( koeln value:( 'Hildebrand' )) = ('H431' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
    self assert: ( koeln value:( 'Kavanagh' )) = ('K152'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
    "/ self assert: ( koeln value:( 'Lind, Van' )) = ('L530' .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
    self assert: ( koeln value:( 'Lind' )) = ('L530'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
    self assert: ( koeln value:( 'Lukaschowsky' )) = ('L222' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
    self assert: ( koeln value:( 'McDonnell' )) = ('M235' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
    self assert: ( koeln value:( 'McGee' )) = ('M200' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
    self assert: ( koeln value:( 'O''Brien' )) = ('O165'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
    self assert: ( koeln value:( 'Opnian' )) = ('O155' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
    self assert: ( koeln value:( 'Oppenheimer' )) = ('O155'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
    self assert: ( koeln value:( 'Swhgler' )) = ('S246'  asKoelnerPhoneticCode).    "/ DIFFERENT from miracode (american) koeln
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
    self assert: ( koeln value:( 'Riedemanas' )) = ('R355'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
    self assert: ( koeln value:( 'Zita' )) = ('Z300'  asKoelnerPhoneticCode).
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
    self assert: ( koeln value:( 'Zitzmeinn' )) = ('Z325' asKoelnerPhoneticCode) .
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
! !
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
!KoelnerPhoneticCodeStringComparatorTest class methodsFor:'documentation'!
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
version
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
    ^ '$Header$'
305a09f0d01d initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
! !