spotless apply
This commit is contained in:
@@ -12,12 +12,11 @@
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
package com.vitorpamplona.quartz.nipB7Blossom
|
||||
|
||||
|
||||
+23
-22
@@ -12,12 +12,11 @@
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
package com.vitorpamplona.quartz.nipB7Blossom
|
||||
|
||||
@@ -33,7 +32,7 @@ class BlossomUriTest {
|
||||
|
||||
@Test
|
||||
fun parsesMinimalUri() {
|
||||
val uri = "blossom:${sha256}.jpg"
|
||||
val uri = "blossom:$sha256.jpg"
|
||||
val result = BlossomUri.parse(uri)
|
||||
|
||||
assertNotNull(result)
|
||||
@@ -46,11 +45,12 @@ class BlossomUriTest {
|
||||
|
||||
@Test
|
||||
fun parsesFullUri() {
|
||||
val uri = "blossom:${sha256}.mp4" +
|
||||
"?xs=https%3A%2F%2Fcdn.example.com" +
|
||||
"&xs=https%3A%2F%2Fbackup.example.com" +
|
||||
"&as=$authorPubkey" +
|
||||
"&sz=1048576"
|
||||
val uri =
|
||||
"blossom:$sha256.mp4" +
|
||||
"?xs=https%3A%2F%2Fcdn.example.com" +
|
||||
"&xs=https%3A%2F%2Fbackup.example.com" +
|
||||
"&as=$authorPubkey" +
|
||||
"&sz=1048576"
|
||||
val result = BlossomUri.parse(uri)
|
||||
|
||||
assertNotNull(result)
|
||||
@@ -64,7 +64,7 @@ class BlossomUriTest {
|
||||
@Test
|
||||
fun parsesUriWithUnencodedServerUrls() {
|
||||
// xs values with unencoded colons/slashes should still parse
|
||||
val uri = "blossom:${sha256}.bin?xs=https://cdn.example.com&sz=512"
|
||||
val uri = "blossom:$sha256.bin?xs=https://cdn.example.com&sz=512"
|
||||
val result = BlossomUri.parse(uri)
|
||||
|
||||
assertNotNull(result)
|
||||
@@ -83,7 +83,7 @@ class BlossomUriTest {
|
||||
|
||||
@Test
|
||||
fun isCaseInsensitiveForScheme() {
|
||||
val result = BlossomUri.parse("BLOSSOM:${sha256}.png")
|
||||
val result = BlossomUri.parse("BLOSSOM:$sha256.png")
|
||||
assertNotNull(result)
|
||||
assertEquals(sha256, result.sha256)
|
||||
}
|
||||
@@ -109,13 +109,14 @@ class BlossomUriTest {
|
||||
|
||||
@Test
|
||||
fun roundTrip() {
|
||||
val original = BlossomUri(
|
||||
sha256 = sha256,
|
||||
extension = "jpg",
|
||||
servers = listOf("https://cdn.example.com", "https://backup.example.com"),
|
||||
authors = listOf(authorPubkey),
|
||||
size = 204800L,
|
||||
)
|
||||
val original =
|
||||
BlossomUri(
|
||||
sha256 = sha256,
|
||||
extension = "jpg",
|
||||
servers = listOf("https://cdn.example.com", "https://backup.example.com"),
|
||||
authors = listOf(authorPubkey),
|
||||
size = 204800L,
|
||||
)
|
||||
val reparsed = BlossomUri.parse(original.toUriString())
|
||||
|
||||
assertEquals(original, reparsed)
|
||||
@@ -124,7 +125,7 @@ class BlossomUriTest {
|
||||
@Test
|
||||
fun handlesMultipleAuthors() {
|
||||
val author2 = "b8f3721a0dc1b4d5c12f4cc7c54ae14071eb9c1b4f9b2cf0d4ab22c0e9f0c7f"
|
||||
val uri = "blossom:${sha256}.jpg?as=$authorPubkey&as=$author2"
|
||||
val uri = "blossom:$sha256.jpg?as=$authorPubkey&as=$author2"
|
||||
val result = BlossomUri.parse(uri)
|
||||
|
||||
assertNotNull(result)
|
||||
|
||||
Reference in New Issue
Block a user