Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package cipd | 5 package cipd |
| 6 | 6 |
| 7 import ( | 7 import ( |
| 8 "bytes" | 8 "bytes" |
| 9 "strings" | 9 "strings" |
| 10 "testing" | 10 "testing" |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 65 So(ValidateInstanceID(""), ShouldNotBeNil) | 65 So(ValidateInstanceID(""), ShouldNotBeNil) |
| 66 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil) | 66 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil) |
| 67 So(ValidateInstanceID("0123456789abcdefaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil) | 67 So(ValidateInstanceID("0123456789abcdefaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil) |
| 68 So(ValidateInstanceID("€aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) | 68 So(ValidateInstanceID("€aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) |
| 69 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") , ShouldNotBeNil) | 69 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") , ShouldNotBeNil) |
| 70 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "), ShouldNotBeNil) | 70 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "), ShouldNotBeNil) |
| 71 So(ValidateInstanceID("gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) | 71 So(ValidateInstanceID("gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) |
| 72 So(ValidateInstanceID("AAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) | 72 So(ValidateInstanceID("AAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) |
| 73 }) | 73 }) |
| 74 } | 74 } |
| 75 | |
| 76 func TestValidateInstanceTag(t *testing.T) { | |
| 77 Convey("ValidateInstanceTag works", t, func() { | |
| 78 So(ValidateInstanceTag(""), ShouldNotBeNil) | |
| 79 So(ValidateInstanceTag("notapair"), ShouldNotBeNil) | |
| 80 So(ValidateInstanceTag(strings.Repeat("long", 200)+":abc"), Shou ldNotBeNil) | |
| 81 So(ValidateInstanceTag("BADKEY:value"), ShouldNotBeNil) | |
| 82 So(ValidateInstanceTag("good:tag"), ShouldBeNil) | |
|
nodir
2015/05/07 04:19:02
very:good:tag
Vadim Sh.
2015/05/07 05:07:58
Done.
| |
| 83 So(ValidateInstanceTag("good_tag:"), ShouldBeNil) | |
| 84 So(ValidateInstanceTag("good_tag:asdad/asdad/adad/a\\asdasdad"), ShouldBeNil) | |
| 85 }) | |
| 86 } | |
| OLD | NEW |