@@ -1986,6 +1986,36 @@ extension DataTests {
1986
1986
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
1987
1987
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1988
1988
1989
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1990
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " A QIDBA== " , options: . ignoreUnknownCharacters) )
1991
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQ IDBA== " , options: . ignoreUnknownCharacters) )
1992
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQI DBA== " , options: . ignoreUnknownCharacters) )
1993
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQID BA== " , options: . ignoreUnknownCharacters) )
1994
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDB A== " , options: . ignoreUnknownCharacters) )
1995
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA == " , options: . ignoreUnknownCharacters) )
1996
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
1997
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1998
+
1999
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
2000
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " A QIDBA== " , options: . ignoreUnknownCharacters) )
2001
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQ IDBA== " , options: . ignoreUnknownCharacters) )
2002
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQI DBA== " , options: . ignoreUnknownCharacters) )
2003
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQID BA== " , options: . ignoreUnknownCharacters) )
2004
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDB A== " , options: . ignoreUnknownCharacters) )
2005
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA == " , options: . ignoreUnknownCharacters) )
2006
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
2007
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
2008
+
2009
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
2010
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " A QIDBA== " , options: . ignoreUnknownCharacters) )
2011
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQ IDBA== " , options: . ignoreUnknownCharacters) )
2012
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQI DBA== " , options: . ignoreUnknownCharacters) )
2013
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQID BA== " , options: . ignoreUnknownCharacters) )
2014
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDB A== " , options: . ignoreUnknownCharacters) )
2015
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA == " , options: . ignoreUnknownCharacters) )
2016
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
2017
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
2018
+
1989
2019
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
1990
2020
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
1991
2021
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
@@ -1996,6 +2026,36 @@ extension DataTests {
1996
2026
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
1997
2027
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
1998
2028
2029
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2030
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
2031
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
2032
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQI DBAU= " , options: . ignoreUnknownCharacters) )
2033
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQID BAU= " , options: . ignoreUnknownCharacters) )
2034
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDB AU= " , options: . ignoreUnknownCharacters) )
2035
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBA U= " , options: . ignoreUnknownCharacters) )
2036
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
2037
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2038
+
2039
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2040
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
2041
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
2042
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQI DBAU= " , options: . ignoreUnknownCharacters) )
2043
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQID BAU= " , options: . ignoreUnknownCharacters) )
2044
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDB AU= " , options: . ignoreUnknownCharacters) )
2045
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBA U= " , options: . ignoreUnknownCharacters) )
2046
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
2047
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2048
+
2049
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2050
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
2051
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
2052
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQI DBAU= " , options: . ignoreUnknownCharacters) )
2053
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQID BAU= " , options: . ignoreUnknownCharacters) )
2054
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDB AU= " , options: . ignoreUnknownCharacters) )
2055
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBA U= " , options: . ignoreUnknownCharacters) )
2056
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
2057
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2058
+
1999
2059
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2000
2060
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2001
2061
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
@@ -2005,6 +2065,36 @@ extension DataTests {
2005
2065
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2006
2066
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2007
2067
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2068
+
2069
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2070
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2071
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
2072
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQI DBAUG " , options: . ignoreUnknownCharacters) )
2073
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQID BAUG " , options: . ignoreUnknownCharacters) )
2074
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDB AUG " , options: . ignoreUnknownCharacters) )
2075
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2076
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2077
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2078
+
2079
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2080
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2081
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
2082
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQI DBAUG " , options: . ignoreUnknownCharacters) )
2083
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQID BAUG " , options: . ignoreUnknownCharacters) )
2084
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDB AUG " , options: . ignoreUnknownCharacters) )
2085
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2086
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2087
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2088
+
2089
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2090
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2091
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
2092
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQI DBAUG " , options: . ignoreUnknownCharacters) )
2093
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQID BAUG " , options: . ignoreUnknownCharacters) )
2094
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDB AUG " , options: . ignoreUnknownCharacters) )
2095
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2096
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2097
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2008
2098
}
2009
2099
2010
2100
func test_base64Decode_test1MBDataGoing0to255OverAndOver( ) {
0 commit comments