1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/joezou-tug

Клонировать/Скачать
README.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 04:23 49cffb8

Туг — тестовые утилиты для Golang

Статус сборки Значок codebeat Состояние покрытия Лицензия GoDoc Релиз на GitHub

Мощный сопоставитель для тестирования Golang. Простой, читаемый и удобный для человека, а также легко расширяемый. Скажите «прощай» сложным операторам if. Документация на китайском языке.

Установка

Установите Go Env Начало работы. Как только закончите, наслаждайтесь.

gopm get github.com/zouyx/tug -v -g

Или

go get -u github.com/zouyx/tug

PS: Предпочитайте Golang 1.6+

Особенности

  • Assert.List
  • Assert.Object
  • Assert.String

Пожалуйста, уважайте дополнительные функции.

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

  • Утверждение равенства
func TestEqual(t *testing.T) {
	Assert(t,2,Equal(2))
	Assert(t,"joe",Equal("joe"))
}
  • Отрицание равенства
func TestNotEqual(t *testing.T) {
	Assert(t,2,NotEqual(3))
	Assert(t,"joe",NotEqual("joe1"))
}

или

func TestNotEqual(t *testing.T) {
	Assert(t,2,Not(Equal(3)))
	Assert(t,"joe",Not(Equal("joe1")))
}

Дополнительные сведения об использовании см. в тестовом примере. Дополнительную информацию см. на Вики.

Если вы считаете, что инструмент хороший или у вас есть какие-либо проблемы, дайте мне знать, свяжитесь со мной по электронной почте, когда захотите, или создайте проблему.

Вклад

Лицензия

Проект лицензирован под лицензией Apache 2.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/joezou-tug.git
git@api.gitlife.ru:oschina-mirror/joezou-tug.git
oschina-mirror
joezou-tug
joezou-tug
master