@@ -1986,6 +1986,36 @@ extension DataTests {
19861986 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA= = " , options: . ignoreUnknownCharacters) )
19871987 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 ] ) , Data ( base64Encoded: " AQIDBA== " , options: . ignoreUnknownCharacters) )
19881988
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+
19892019 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
19902020 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " A QIDBAU= " , options: . ignoreUnknownCharacters) )
19912021 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQ IDBAU= " , options: . ignoreUnknownCharacters) )
@@ -1996,6 +2026,36 @@ extension DataTests {
19962026 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU = " , options: . ignoreUnknownCharacters) )
19972027 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 ] ) , Data ( base64Encoded: " AQIDBAU= " , options: . ignoreUnknownCharacters) )
19982028
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+
19992059 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAUG " , options: . ignoreUnknownCharacters) )
20002060 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " A QIDBAUG " , options: . ignoreUnknownCharacters) )
20012061 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQ IDBAUG " , options: . ignoreUnknownCharacters) )
@@ -2005,6 +2065,36 @@ extension DataTests {
20052065 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBA UG " , options: . ignoreUnknownCharacters) )
20062066 XCTAssertEqual ( Data ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) , Data ( base64Encoded: " AQIDBAU G " , options: . ignoreUnknownCharacters) )
20072067 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) )
20082098 }
20092099
20102100 func test_base64Decode_test1MBDataGoing0to255OverAndOver( ) {
0 commit comments