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

OSCHINA-MIRROR/joezou-tug

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Туг — тестовые утилиты для 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 )

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

Введение

Мощный Golang-самотестировщик, простой, удобный, понятный язык, который также можно легко расширить. И до свидания с непонятными if-операторами. Развернуть Свернуть
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