3
3
import junit .framework .TestCase ;
4
4
5
5
public class YoungerFutharkTest extends TestCase {
6
- public void testTransformsLettersToRunes () {
6
+ public void testTransformDefaultsToLongBranch () {
7
7
String letters = "aábcdðeéfghiíjklmnoópqrstþuúvwxyýzåäæöøǫþ" ;
8
8
String runes = "ᛅᛅᛒᛋᛏᚦᛁᛁᚠᚴᚼᛁᛁᛁᚴᛚᛘᚾᚢᚢᛒᚴᚱᛋᛏᚦᚢᚢᚢᚢᛋᚢᚢᛋᚢᛅᛅᚢᚢᚢᚦ" ;
9
9
10
- Dialect youngerFuthark = new YoungerFuthark ();
10
+ YoungerFuthark youngerFuthark = new YoungerFuthark ();
11
11
String result = youngerFuthark .lettersToRunes (letters );
12
12
13
13
assertEquals (runes , result );
14
14
}
15
15
16
+ public void testTransformsLettersToLongBranchRunes () {
17
+ String letters = "aábcdðeéfghiíjklmnoópqrstþuúvwxyýzåäæöøǫþ" ;
18
+ String runes = "ᛅᛅᛒᛋᛏᚦᛁᛁᚠᚴᚼᛁᛁᛁᚴᛚᛘᚾᚢᚢᛒᚴᚱᛋᛏᚦᚢᚢᚢᚢᛋᚢᚢᛋᚢᛅᛅᚢᚢᚢᚦ" ;
19
+
20
+ YoungerFuthark youngerFuthark = new YoungerFuthark ();
21
+ String result = youngerFuthark .lettersToLongBranchRunes (letters );
22
+
23
+ assertEquals (runes , result );
24
+ }
25
+
26
+ public void testTransformsLettersToShortTwigRunes () {
27
+ String letters = "aábcdðeéfghiíjklmnoópqrstþuúvwxyýzåäæöøǫþ" ;
28
+ String runes = "ᛆᛆᛒᛌᛐᚦᛁᛁᚠᚴᚽᛁᛁᛁᚴᛚᛘᚿᚢᚢᛒᚴᚱᛌᛐᚦᚢᚢᚢᚢᛌᚢᚢᛌᚢᛆᛆᚢᚢᚢᚦ" ;
29
+
30
+ YoungerFuthark youngerFuthark = new YoungerFuthark ();
31
+ String result = youngerFuthark .lettersToShortTwigRunes (letters );
32
+
33
+ assertEquals (runes , result );
34
+ }
35
+
16
36
public void testTransformsRunesToLetters () {
17
- String runes = "ᚠᚢᚦᚬᚱᚴᚼᚽᚾᚿᛁᛅᛆᛋᛌᛏᛐᛒᛘᛚᛦ:" ;
37
+ // Both long branch & short twig should produce same letters.
38
+ String longBranchRunes = "ᚠᚢᚦᚬᚱᚴᚼᚽᚾᚿᛁᛅᛆᛋᛌᛏᛐᛒᛘᛚᛦ:" ;
39
+ String shortTwigRunes = "ᚠᚢᚦᚬᚱᚴᚽᚽᚿᚿᛁᛆᛆᛌᛌᛐᛐᛒᛘᛚᛦ:" ;
18
40
String letters = "fuþorkhhnniaassttbmlR " ;
19
41
20
- Dialect youngerFuthark = new YoungerFuthark ();
21
- String result = youngerFuthark .runesToLetters (runes );
42
+ YoungerFuthark youngerFuthark = new YoungerFuthark ();
43
+ String result1 = youngerFuthark .runesToLetters (longBranchRunes );
44
+ String result2 = youngerFuthark .runesToLetters (shortTwigRunes );
22
45
23
- assertEquals (letters , result );
46
+ assertEquals (letters , result1 );
47
+ assertEquals (letters , result2 );
24
48
}
25
49
26
50
public void testTransformsTextContentToRunes () {
27
51
// From Old Groms runestone.
28
52
String letters = "auk tani karþi kristna" ;
29
53
String runes = "ᛅᚢᚴ:ᛏᛅᚾᛁ:ᚴᛅᚱᚦᛁ:ᚴᚱᛁᛋᛏᚾᛅ" ;
30
54
31
- Dialect youngerFuthark = new YoungerFuthark ();
55
+ YoungerFuthark youngerFuthark = new YoungerFuthark ();
32
56
String result = youngerFuthark .lettersToRunes (letters );
33
57
34
58
assertEquals (runes , result );
@@ -39,7 +63,7 @@ public void testTransformsRunesToTextContent() {
39
63
String runes = "ᛅᚢᚴ:ᛏᛅᚾᛁ:ᚴᛅᚱᚦᛁ:ᚴᚱᛁᛋᛏᚾᛅ" ;
40
64
String letters = "auk tani karþi kristna" ;
41
65
42
- Dialect youngerFuthark = new YoungerFuthark ();
66
+ YoungerFuthark youngerFuthark = new YoungerFuthark ();
43
67
String result = youngerFuthark .runesToLetters (runes );
44
68
45
69
assertEquals (letters , result );
0 commit comments