@@ -1943,66 +1943,67 @@ func testSTSDump<RegularValue>(_ regular: RegularValue, _ expected: String) {
1943
1943
}
1944
1944
1945
1945
1946
- sameTypeSuite. test ( " Subclass " ) {
1947
- testSTSDump ( STSContainer . Subclass < Int > ( ) ,
1948
- STSContainer ℠. Subclass < Int > ( ) ,
1949
- """
1950
- - Mirror.STSContainer<Mirror.STSOuter>.Subclass<Swift.Int> #0
1951
- - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1952
- """ )
1953
-
1954
- testSTSDump ( STSContainer . Subclass2 < Int > ( ) ,
1955
- STSContainer ℠. Subclass2 < Int > ( ) ,
1956
- """
1957
- - Mirror.STSContainer<Mirror.STSOuter>.Subclass2<Swift.Int> #0
1958
- - super: Mirror.STSContainer<Mirror.STSOuter>.GenericSuperclass<Swift.Int> \n
1959
- """ )
1960
-
1961
- testSTSDump ( STSContainer . Subclass3 < [ STSOuter ] > ( ) ,
1962
- """
1963
- - Mirror.STSContainer<Mirror.STSOuter>.Subclass3<Swift.Array<Mirror.STSOuter>> #0
1964
- - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1965
- """ )
1966
-
1967
- testSTSDump ( STSContainer . Subclass< Int> . ExtraNested( ) ,
1968
- STSContainer ℠. Subclass< Int> . ExtraNested( ) ,
1969
- """
1970
- - Mirror.STSContainer<Mirror.STSOuter>.Subclass<Swift.Int>.ExtraNested #0
1971
- - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1972
- """ )
1973
-
1974
- testSTSDump ( STSContainer . MoreNesting < Bool > . Subclass < Int > ( ) ,
1975
- STSContainer ℠. MoreNesting< Bool> . Subclass < Int > ( ) ,
1976
- """
1977
- - Mirror.STSContainer<Mirror.STSOuter>.MoreNesting<Swift.Bool>.Subclass<Swift.Int> #0
1978
- - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1979
- """ )
1980
- }
1981
-
1982
- sameTypeSuite. test ( " Fields " ) {
1983
- testSTSDump ( STSContainer . Fields < Int > ( ) ,
1984
- STSContainer ℠. Fields < Int > ( ) ,
1985
- """
1986
- ▿ Mirror.STSContainer<Mirror.STSOuter>.Fields<Swift.Int>
1987
- - x: nil
1988
- - y: nil \n
1989
- """ )
1990
- }
1991
-
1992
- sameTypeSuite. test ( " Cases " ) {
1993
- testSTSDump ( STSContainer . Cases< Int> . a( . init( ) ) ,
1994
- STSContainer ℠. Cases< Int> . a( . init( ) ) ,
1995
- """
1996
- - Mirror.STSContainer<Mirror.STSOuter>.Cases<Swift.Int>.a \n
1997
- """ )
1998
-
1999
- testSTSDump ( STSContainer . Cases< Int> . b( . init( ) ) ,
2000
- STSContainer ℠. Cases< Int> . b( . init( ) ) ,
2001
- """
2002
- ▿ Mirror.STSContainer<Mirror.STSOuter>.Cases<Swift.Int>.b
2003
- - b: 0 \n
2004
- """ )
1946
+ if #available( macOS 10 . 15 , iOS 13 . 0 , tvOS 13 . 0 , watchOS 6 . 0 , * ) {
1947
+ sameTypeSuite. test ( " Subclass " ) {
1948
+ testSTSDump ( STSContainer . Subclass < Int > ( ) ,
1949
+ STSContainer ℠. Subclass < Int > ( ) ,
1950
+ """
1951
+ - Mirror.STSContainer<Mirror.STSOuter>.Subclass<Swift.Int> #0
1952
+ - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1953
+ """ )
1954
+
1955
+ testSTSDump ( STSContainer . Subclass2 < Int > ( ) ,
1956
+ STSContainer ℠. Subclass2 < Int > ( ) ,
1957
+ """
1958
+ - Mirror.STSContainer<Mirror.STSOuter>.Subclass2<Swift.Int> #0
1959
+ - super: Mirror.STSContainer<Mirror.STSOuter>.GenericSuperclass<Swift.Int> \n
1960
+ """ )
1961
+
1962
+ testSTSDump ( STSContainer . Subclass3 < [ STSOuter ] > ( ) ,
1963
+ """
1964
+ - Mirror.STSContainer<Mirror.STSOuter>.Subclass3<Swift.Array<Mirror.STSOuter>> #0
1965
+ - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1966
+ """ )
1967
+
1968
+ testSTSDump ( STSContainer . Subclass< Int> . ExtraNested( ) ,
1969
+ STSContainer ℠. Subclass< Int> . ExtraNested( ) ,
1970
+ """
1971
+ - Mirror.STSContainer<Mirror.STSOuter>.Subclass<Swift.Int>.ExtraNested #0
1972
+ - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1973
+ """ )
1974
+
1975
+ testSTSDump ( STSContainer . MoreNesting < Bool > . Subclass < Int > ( ) ,
1976
+ STSContainer ℠. MoreNesting< Bool> . Subclass < Int > ( ) ,
1977
+ """
1978
+ - Mirror.STSContainer<Mirror.STSOuter>.MoreNesting<Swift.Bool>.Subclass<Swift.Int> #0
1979
+ - super: Mirror.STSContainer<Mirror.STSOuter>.Superclass \n
1980
+ """ )
1981
+ }
1982
+
1983
+ sameTypeSuite. test ( " Fields " ) {
1984
+ testSTSDump ( STSContainer . Fields < Int > ( ) ,
1985
+ STSContainer ℠. Fields < Int > ( ) ,
1986
+ """
1987
+ ▿ Mirror.STSContainer<Mirror.STSOuter>.Fields<Swift.Int>
1988
+ - x: nil
1989
+ - y: nil \n
1990
+ """ )
1991
+ }
1992
+
1993
+ sameTypeSuite. test ( " Cases " ) {
1994
+ testSTSDump ( STSContainer . Cases< Int> . a( . init( ) ) ,
1995
+ STSContainer ℠. Cases< Int> . a( . init( ) ) ,
1996
+ """
1997
+ - Mirror.STSContainer<Mirror.STSOuter>.Cases<Swift.Int>.a \n
1998
+ """ )
1999
+
2000
+ testSTSDump ( STSContainer . Cases< Int> . b( . init( ) ) ,
2001
+ STSContainer ℠. Cases< Int> . b( . init( ) ) ,
2002
+ """
2003
+ ▿ Mirror.STSContainer<Mirror.STSOuter>.Cases<Swift.Int>.b
2004
+ - b: 0 \n
2005
+ """ )
2006
+ }
2005
2007
}
2006
2008
2007
-
2008
2009
runAllTests ( )
0 commit comments