Arvados-DCO-1.1-Signed-off-by: Radhika Chippada <radhika@curoverse.com>
[arvados.git] / sdk / go / blockdigest / blockdigest_test.go
index e520deefe85315d14294e7bcce8683d8eaf6a299..a9994f7047c79b19c98dd5f09d8184ef048686ed 100644 (file)
@@ -1,3 +1,7 @@
+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: Apache-2.0
+
 package blockdigest
 
 import (
@@ -143,6 +147,9 @@ func TestLocatorPatternBasic(t *testing.T) {
                "12345678901234567890123456789012+12345+A1+B123wxyz@_-")
        expectLocatorPatternMatch(t,
                "12345678901234567890123456789012+12345+A1+B123wxyz@_-+C@")
+       expectLocatorPatternMatch(t, "12345678901234567890123456789012+12345+A")
+       expectLocatorPatternMatch(t, "12345678901234567890123456789012+12345+A1+B")
+       expectLocatorPatternMatch(t, "12345678901234567890123456789012+12345+A+B2")
 
        expectLocatorPatternFail(t, "12345678901234567890123456789012")
        expectLocatorPatternFail(t, "12345678901234567890123456789012+")
@@ -153,11 +160,9 @@ func TestLocatorPatternBasic(t *testing.T) {
        expectLocatorPatternFail(t, "12345678901234567890123456789012+12345 ")
        expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+1")
        expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+1A")
-       expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+A")
        expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+a1")
        expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+A1+")
-       expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+A1+B")
-       expectLocatorPatternFail(t, "12345678901234567890123456789012+12345+A+B2")
+
 }
 
 func TestParseBlockLocatorSimple(t *testing.T) {