gitea

Зеркало из https://github.com/go-gitea/gitea
Форк
0
/
pack_test.go 
28 строк · 544.0 Байт
1
// Copyright 2023 The Gitea Authors. All rights reserved.
2
// SPDX-License-Identifier: MIT
3

4
package util
5

6
import (
7
	"testing"
8

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

12
func TestPackAndUnpackData(t *testing.T) {
13
	s := "string"
14
	i := int64(4)
15
	f := float32(4.1)
16

17
	var s2 string
18
	var i2 int64
19
	var f2 float32
20

21
	data, err := PackData(s, i, f)
22
	assert.NoError(t, err)
23

24
	assert.NoError(t, UnpackData(data, &s2, &i2, &f2))
25
	assert.NoError(t, UnpackData(data, &s2))
26
	assert.Error(t, UnpackData(data, &i2))
27
	assert.Error(t, UnpackData(data, &s2, &f2))
28
}
29

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

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

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

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