gitech

Форк
0
/
object_id_test.go 
21 строка · 572.0 Байт
1
// Copyright 2022 The Gitea Authors. All rights reserved.
2
// SPDX-License-Identifier: MIT
3

4
package git
5

6
import (
7
	"testing"
8

9
	"github.com/stretchr/testify/assert"
10
)
11

12
func TestIsValidSHAPattern(t *testing.T) {
13
	h := Sha1ObjectFormat
14
	assert.True(t, h.IsValid("fee1"))
15
	assert.True(t, h.IsValid("abc000"))
16
	assert.True(t, h.IsValid("9023902390239023902390239023902390239023"))
17
	assert.False(t, h.IsValid("90239023902390239023902390239023902390239023"))
18
	assert.False(t, h.IsValid("abc"))
19
	assert.False(t, h.IsValid("123g"))
20
	assert.False(t, h.IsValid("some random text"))
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.