Skip to content

Commit e44217b

Browse files
committed
test(e2e): D-561 follow-through — getName/codePointOf pins flipped to landed reality
Smell-audited: 1: two self-obsoleted pins (the same class as the earlier diagnostics-probe case): character_statics pinned getName as explicitly unsupported, nrepl_completion MUST-NOT'd Character/codePointOf — both now real members; pins assert the landed values instead.
1 parent 01c485a commit e44217b

2 files changed

Lines changed: 5 additions & 8 deletions

File tree

‎test/e2e/phase14_character_statics.sh‎

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,8 @@ check '(.compareTo (char 98) (char 97))' '1' character_instance_compareTo
132132
check '(hash (char 97))' '97' character_hash_parity
133133
check '(.hashCode (char 97))' '97' character_instance_hashCode
134134

135-
# --- getName: the one not-carried member (explicit unsupported, D-561) ---
136-
set +e
137-
out=$("$BIN" -e '(Character/getName 97)' 2>&1)
138-
set -e
139-
[[ "$out" == *"is not supported"* ]] || fail "character_getName_unsupported: expected explicit unsupported, got '$out'"
140-
echo "PASS character_getName_unsupported"
135+
# --- getName + codePointOf (D-561: the UCD name table, landed) ---
136+
check '(Character/getName 97)' '"LATIN SMALL LETTER A"' character_getName
137+
check '(Character/codePointOf "LATIN SMALL LETTER A")' '97' character_codePointOf
141138

142139
echo "ALL PASS phase14_character_statics"

‎test/e2e/phase14_nrepl_completion.sh‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# a curated MUST list must be present — where mainline's extras are
1313
# its classpath leak (classes — AD-054), its environment-interned
1414
# keywords, vars cljw does not carry (definline/defstruct/…, the
15-
# D-562 parity-inventory arc), or Character/TYPE + codePointOf
15+
# D-562 parity-inventory arc), or Character/TYPE
1616
# (designed skip + D-561).
1717
# - every reply must be by-name sorted (the built-in's sort-by).
1818
#
@@ -58,7 +58,7 @@ MUST = {
5858
}
5959
MUST_NOT = {
6060
"classes|Character": ["java.lang.CharacterData00", "java.lang.CharacterData"],
61-
"static_members|Character/": ["Character/TYPE", "Character/codePointOf"],
61+
"static_members|Character/": ["Character/TYPE"],
6262
}
6363
SUBSET_GROUPS = set(MUST) | set(MUST_NOT)
6464

0 commit comments

Comments
 (0)