Skip to content

Commit 302013a

Browse files
committed
Swift: Add a test for Type.getABaseOrAliasedType.
1 parent 33b0412 commit 302013a

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
| nominaltype.swift:35:6:35:6 | a | A | A | |
2-
| nominaltype.swift:36:6:36:6 | a_alias | A_alias | A | getAliasedType:A |
3-
| nominaltype.swift:37:6:37:6 | a_optional_alias | A_optional_alias | A? | getAliasedType:A? |
4-
| nominaltype.swift:38:6:38:6 | b1 | B1 | B1 | getABaseType:A |
5-
| nominaltype.swift:39:6:39:6 | b2 | B2 | B2 | getABaseType:A_alias |
6-
| nominaltype.swift:40:6:40:6 | b1_alias | B1_alias | B1 | getAliasedType:B1 |
7-
| nominaltype.swift:41:6:41:6 | b2_alias | B2_alias | B2 | getAliasedType:B2 |
2+
| nominaltype.swift:36:6:36:6 | a_alias | A_alias | A | getABaseOrAliasedType:A, getAliasedType:A |
3+
| nominaltype.swift:37:6:37:6 | a_optional_alias | A_optional_alias | Optional<A> | getABaseOrAliasedType:Optional<A>, getAliasedType:Optional<A> |
4+
| nominaltype.swift:38:6:38:6 | b1 | B1 | B1 | getABaseOrAliasedType:A, getABaseType:A |
5+
| nominaltype.swift:39:6:39:6 | b2 | B2 | B2 | getABaseOrAliasedType:A_alias, getABaseType:A_alias |
6+
| nominaltype.swift:40:6:40:6 | b1_alias | B1_alias | B1 | getABaseOrAliasedType:B1, getAliasedType:B1 |
7+
| nominaltype.swift:41:6:41:6 | b2_alias | B2_alias | B2 | getABaseOrAliasedType:B2, getAliasedType:B2 |
88
| nominaltype.swift:42:6:42:6 | p | P | P | |
99
| nominaltype.swift:43:6:43:6 | p_alias | P_alias | P_alias | |
10-
| nominaltype.swift:44:6:44:6 | c1 | C1 | C1 | getABaseType:P |
11-
| nominaltype.swift:45:6:45:6 | c2 | C2 | C2 | getABaseType:P_alias |
12-
| nominaltype.swift:46:6:46:6 | c1_alias | C1_alias | C1 | getAliasedType:C1 |
13-
| nominaltype.swift:47:6:47:6 | c2_alias | C2_alias | C2 | getAliasedType:C2 |
10+
| nominaltype.swift:44:6:44:6 | c1 | C1 | C1 | getABaseOrAliasedType:P, getABaseType:P |
11+
| nominaltype.swift:45:6:45:6 | c2 | C2 | C2 | getABaseOrAliasedType:P_alias, getABaseType:P_alias |
12+
| nominaltype.swift:46:6:46:6 | c1_alias | C1_alias | C1 | getABaseOrAliasedType:C1, getAliasedType:C1 |
13+
| nominaltype.swift:47:6:47:6 | c2_alias | C2_alias | C2 | getABaseOrAliasedType:C2, getAliasedType:C2 |

swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ string describe(Type t) {
44
result = "getAliasedType:" + t.(TypeAliasType).getAliasedType()
55
or
66
result = "getABaseType:" + t.(NominalType).getABaseType()
7+
or
8+
result = "getABaseOrAliasedType:" + t.getABaseOrAliasedType()
79
}
810

911
from VarDecl v, Type t

swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.expected

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
| nominaltype.swift:35:6:35:6 | a | A | |
22
| nominaltype.swift:36:6:36:6 | a_alias | A_alias | getAliasedType:A |
3-
| nominaltype.swift:37:6:37:6 | a_optional_alias | A_optional_alias | getAliasedType:A? |
3+
| nominaltype.swift:37:6:37:6 | a_optional_alias | A_optional_alias | getAliasedType:Optional<A> |
44
| nominaltype.swift:38:6:38:6 | b1 | B1 | getABaseType:A |
55
| nominaltype.swift:39:6:39:6 | b2 | B2 | getABaseType:A_alias |
66
| nominaltype.swift:40:6:40:6 | b1_alias | B1_alias | getAliasedType:B1 |

0 commit comments

Comments
 (0)