@@ -1956,6 +1956,36 @@ extension DataTests {
1956
1956
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
1957
1957
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1958
1958
1959
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1960
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " A QIDBA== " , options: . ignoreUnknownCharacters) )
1961
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQ IDBA== " , options: . ignoreUnknownCharacters) )
1962
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQI DBA== " , options: . ignoreUnknownCharacters) )
1963
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQID BA== " , options: . ignoreUnknownCharacters) )
1964
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDB A== " , options: . ignoreUnknownCharacters) )
1965
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA == " , options: . ignoreUnknownCharacters) )
1966
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
1967
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1968
+
1969
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1970
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " A QIDBA== " , options: . ignoreUnknownCharacters) )
1971
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQ IDBA== " , options: . ignoreUnknownCharacters) )
1972
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQI DBA== " , options: . ignoreUnknownCharacters) )
1973
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQID BA== " , options: . ignoreUnknownCharacters) )
1974
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDB A== " , options: . ignoreUnknownCharacters) )
1975
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA == " , options: . ignoreUnknownCharacters) )
1976
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
1977
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1978
+
1979
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1980
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " A QIDBA== " , options: . ignoreUnknownCharacters) )
1981
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQ IDBA== " , options: . ignoreUnknownCharacters) )
1982
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQI DBA== " , options: . ignoreUnknownCharacters) )
1983
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQID BA== " , options: . ignoreUnknownCharacters) )
1984
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDB A== " , options: . ignoreUnknownCharacters) )
1985
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA == " , options: . ignoreUnknownCharacters) )
1986
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
1987
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
1988
+
1959
1989
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
1960
1990
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
1961
1991
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
@@ -1966,6 +1996,36 @@ extension DataTests {
1966
1996
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
1967
1997
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
1968
1998
1999
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2000
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
2001
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
2002
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQI DBAU= " , options: . ignoreUnknownCharacters) )
2003
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQID BAU= " , options: . ignoreUnknownCharacters) )
2004
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDB AU= " , options: . ignoreUnknownCharacters) )
2005
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBA U= " , options: . ignoreUnknownCharacters) )
2006
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
2007
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2008
+
2009
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2010
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
2011
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
2012
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQI DBAU= " , options: . ignoreUnknownCharacters) )
2013
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQID BAU= " , options: . ignoreUnknownCharacters) )
2014
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDB AU= " , options: . ignoreUnknownCharacters) )
2015
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBA U= " , options: . ignoreUnknownCharacters) )
2016
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
2017
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2018
+
2019
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2020
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
2021
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
2022
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQI DBAU= " , options: . ignoreUnknownCharacters) )
2023
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQID BAU= " , options: . ignoreUnknownCharacters) )
2024
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDB AU= " , options: . ignoreUnknownCharacters) )
2025
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBA U= " , options: . ignoreUnknownCharacters) )
2026
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
2027
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
2028
+
1969
2029
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
1970
2030
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
1971
2031
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
@@ -1975,6 +2035,36 @@ extension DataTests {
1975
2035
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
1976
2036
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
1977
2037
XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2038
+
2039
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2040
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2041
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
2042
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQI DBAUG " , options: . ignoreUnknownCharacters) )
2043
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQID BAUG " , options: . ignoreUnknownCharacters) )
2044
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDB AUG " , options: . ignoreUnknownCharacters) )
2045
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2046
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2047
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2048
+
2049
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2050
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2051
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
2052
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQI DBAUG " , options: . ignoreUnknownCharacters) )
2053
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQID BAUG " , options: . ignoreUnknownCharacters) )
2054
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDB AUG " , options: . ignoreUnknownCharacters) )
2055
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2056
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2057
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2058
+
2059
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
2060
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
2061
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
2062
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQI DBAUG " , options: . ignoreUnknownCharacters) )
2063
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQID BAUG " , options: . ignoreUnknownCharacters) )
2064
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDB AUG " , options: . ignoreUnknownCharacters) )
2065
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
2066
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
2067
+ XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
1978
2068
}
1979
2069
1980
2070
func test_base64Decode_test1MBDataGoing0to255OverAndOver( ) {
0 commit comments