@@ -1956,6 +1956,36 @@ extension DataTests {
19561956 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
19571957 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
19581958
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+
19591989 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
19601990 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
19611991 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
@@ -1966,6 +1996,36 @@ extension DataTests {
19661996 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
19671997 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
19681998
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+
19692029 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
19702030 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
19712031 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
@@ -1975,6 +2035,36 @@ extension DataTests {
19752035 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
19762036 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
19772037 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) )
19782068 }
19792069
19802070 func test_base64Decode_test1MBDataGoing0to255OverAndOver( ) {
0 commit comments