[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1059471: ITP: golang-github-maxatome-go-testdeep -- Extremely flexible golang deep comparison



Package: wnpp
Severity: wishlist
Owner: Mathias Gibbens <gibmat@debian.org>
X-Debbugs-CC: debian-devel@lists.debian.org, debian-go@lists.debian.org

* Package name    : golang-github-maxatome-go-testdeep
  Version         : 1.13.0-1
  Upstream Author : Maxime Soulé
* URL             : https://github.com/maxatome/go-testdeep
* License         : BSD-2-clause
  Programming Lang: Go
  Description     : Extremely flexible golang deep comparison

 go-testdeep is historically a go rewrite and adaptation of wonderful
 Test::Deep perl.
 .
 In golang, comparing data structure is usually done using
 reflect.DeepEqual or using a  package that uses this function behind
 the scene.
 .
 This function works very well, but it is not flexible. Both compared
 structures must match exactly and when a difference is returned, it is
 up to the caller to display it. Not easy when comparing big data
 structures.
 .
 The purpose of go-testdeep, via the td package and its helpers, is to
 do its best to introduce this missing flexibility using "operators",
 when the expected value (or one of its component) cannot be matched
 exactly, mixed with some useful comparison functions.

This is a new dependency required to update golang-github-jarcoal-
httpmock.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: