[squeak-dev] The Trunk: MultilingualTests-ct.41.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Apr 4 17:58:00 UTC 2022
Christoph Thiede uploaded a new version of MultilingualTests to project The Trunk:
http://source.squeak.org/trunk/MultilingualTests-ct.41.mcz
==================== Summary ====================
Name: MultilingualTests-ct.41
Author: ct
Time: 4 April 2022, 7:57:59.15946 pm
UUID: 6d66c120-b0b2-3b4f-8177-8c4c1c92343d
Ancestors: MultilingualTests-mt.40
Complements Multilingual-ct.271 (unicode data). Tests unicode category protocol and fetching/parsing of unicode data.
=============== Diff against MultilingualTests-mt.40 ===============
Item was changed:
SystemOrganization addCategory: #'MultilingualTests-TextConversion'!
SystemOrganization addCategory: #'MultilingualTests-Display'!
+ SystemOrganization addCategory: #'MultilingualTests-Encodings'!
Item was added:
+ TestCase subclass: #UnicodeTest
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'MultilingualTests-Encodings'!
Item was added:
+ ----- Method: UnicodeTest class>>resources (in category 'accessing') -----
+ resources
+
+ ^ super resources copyWith: UnicodeTestResource!
Item was added:
+ ----- Method: UnicodeTest>>testGeneralCategoryLabel (in category 'tests - character classification') -----
+ testGeneralCategoryLabel
+
+ self assert: 'Letter, Lowercase' equals: (Unicode generalCategoryLabelOf: $a asUnicode).
+ self assert: 'Letter, Uppercase' equals: (Unicode generalCategoryLabelOf: $Z asUnicode).
+
+ self assert: 'Number, Decimal' equals: (Unicode generalCategoryLabelOf: $5 asUnicode).
+ self assert: 'Symbol, Other' equals: (Unicode generalCategoryLabelOf: 16r1F388).
+
+ self assert: 'n/a' equals: (Unicode generalCategoryLabelOf: Float infinity).!
Item was added:
+ ----- Method: UnicodeTest>>testGeneralCategoryLabelForTag (in category 'tests - character classification') -----
+ testGeneralCategoryLabelForTag
+
+ self assert: 'Letter, Lowercase' equals: (Unicode generalCategoryLabelForTag: #Ll).!
Item was added:
+ ----- Method: UnicodeTest>>testGeneralCategoryTag (in category 'tests - character classification') -----
+ testGeneralCategoryTag
+
+ self assert: #Ll equals: (Unicode generalCategoryTagOf: $a asUnicode).
+ self assert: #Lu equals: (Unicode generalCategoryTagOf: $Z asUnicode).
+
+ self assert: #Nd equals: (Unicode generalCategoryTagOf: $5 asUnicode).
+ self assert: #So equals: (Unicode generalCategoryTagOf: 16r1F388).
+
+ self assert: #Cn equals: (Unicode generalCategoryTagOf: Float infinity).!
Item was added:
+ TestResource subclass: #UnicodeTestResource
+ instanceVariableNames: ''
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'MultilingualTests-Encodings'!
Item was added:
+ ----- Method: UnicodeTestResource>>setUp (in category 'running') -----
+ setUp
+
+ super setUp.
+
+ "Test the functionality of this update logic"
+ Unicode initializeCompositionMappings.
+ Unicode initializeUnicodeData.!
More information about the Squeak-dev
mailing list
|